windows编译openssl

1、下载 openssl。

a)  到Openssl官网http://www.openssl.org 下载OpenSSl源代码包。如图:


我下载的OpenSSL 1.0.1j版本

2、下载并安装 ActivePerl。

a)  下载地址http://download.csdn.net/detail/zhaotengfei36520/8262387

3、下载并安装nasm。

a)  下载地址http://download.csdn.net/detail/zhaotengfei36520/8262469

4、安装VS2010。

5、 使用VS2010 下的 Visual Studio 2010 Command Prompt 进入控制台模式 (这个模式会自动设置各种环境变量,根据编译32位、64位、Itanium自己选择)。开始-所有程序-vs2010-Visual Studio Tools-VisualStudio 命令提示(2010)点击。

6、解压缩openssl 源代码包,在第5步中的命令行窗口中进入openssl 的根目录, 如 C:\openssl-1.0.0j。

7、perlconfigure VC-WIN32

必须在 c:\openssl-1.0.0j 目录下执行该命令, 否则找不到 Configure文件, 这时就必须指定完整的 Configure 文件路径。

64位编译的话 :

Win64/x64 执行 perl Configure VC-WIN64A;

Win64/IA64 执行 perl Configure VC-WIN64I。

8、ms\do_ms

Win32在 c:\openssl-1.0.0j 目录下执行 ms\do_ms 命令

64位编译的话 :

Win64/x64 执行 ms\do_win64a ;

Win64/IA64 执行 ms\do_win64i。

9、编译动态链接库版本: nmake -f ms\ntdll.mak

完成编译后,输出的动态链接库版本文件在 out32dll 里面,包括应用程序的可执行文件, lib 文件和 dll 文件。

10、测试动态链接库版本: nmake -f ms\ntdll.mak test

11、安装动态链接库版本: nmake -f ms\ntdll.mak install

12、编译静态链接库版本: nmake -f ms\nt.mak

完成编译后,输出的静态链接库版本文件在 out32 里面, 包括应用程序的可执行文件和 lib 文件。

13、测试静态链接库版本: nmake -f ms\nt.mak test

14、安装静态链接库版本: nmake -f ms\nt.mak install

15、c:/usr/local/ssl/bin/目录下生成了openssl.exe即编译成功。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值