openssl-1.0.1用mingw编译
来源:互联网 发布:java应用软件 编辑:程序博客网 时间:2024/05/16 10:23
1. mingw主页http://www.mingw.org/
安装程序在http://sourceforge.net/projects/mingw/files/
安装程序会再连接网络, 下载需要的组件
openssl主页http://www.openssl.org/
当前版本是openssl-1.0.1.tar.gz
下载后解压到c盘c:\openssl-1.0.1
2. 运行MinGW Shell
cd /c/openssl-1.0.1/
这里要修改 md2test.c 的内容从 dummytest.c 改为 #include "dummytest.c", 不然出现错误
md2test.c:1:10: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token
同样修改的文件有rc5test.c, jpaketest.c
./config
make
得到的文件是libcrypto.a, libssl.a
3.
mkdir out/
mv libcrypto.a libssl.a out/
ms\mingw32.bat文件中的命令:
这里要替换路径分隔符 \ 为 /
perl util/mkdef.pl 32 libeay >ms/libeay32.def
perl util/mkdef.pl 32 ssleay >ms/ssleay32.def
dllwrap --dllname libeay32.dll --output-lib out/libeay32.a --def ms/libeay32.def out/libcrypto.a -lws2_32 -lgdi32
dllwrap --dllname libssl32.dll --output-lib out/libssl32.a --def ms/ssleay32.def out/libssl.a out/libeay32.a
mv libeay32.dll libssl32.dll out/
- openssl-1.0.1用mingw编译
- 用MinGW编译openssl
- 使用mingw.bat编译openssl-1.0.1c生成dll
- MinGW编译OpenSSL
- MinGW下编译openssl
- MingW下编译openssl
- mingw下编译openssl
- mingw编译protobuf和openssl
- 在Windows下用MinGW编译OpenSSL,及OpenSSL静态链接库libcrypto.a使用问题
- Windows7下使用mingw编译openssl
- win7平台下MinGW编译openssl
- windows下 Mingw (gcc)编译openssl
- VS2010编译OpenSSL openssl-1.0.1h
- MinGW编译支持openssl-1.0.0a的libcurl-7.21.3
- 编译openssl-0.9.8a,用mingw,需要修改一下makefile
- MinGW与编译libcurl(附加openssl,zlib,libssh)
- openssl 0.9.8k在mingw中的编译
- 使用mingw编译支持openssl 的 libcurl(windows下)
- 55分钟学会正则表达式(译)
- OpenStack Metadata 服务机制及配置方式
- Shell排序——软考(五)
- iphone4s经过地图页面直接跳转到其它页面导致页面不能正常加载
- 二、通过纯代码创建的UICollectionView的简单使用
- openssl-1.0.1用mingw编译
- Oracle动态游标
- OPENWRT MT7620 移植加开发
- POJ —— 3617 Best Cow Line
- C# 反射笔记
- HIVE入门_2
- java 变长参数
- linux几个工具的安装
- enum与typedef enum的用法