openssl1.1.0g编译
windows 编译openssl
版本openssl1.1.0g
1 准备工作
1.1 下载openssl1.1.0g
地址: https://github.com/openssl/openssl/tree/OpenSSL_1_1_0g
1.2 安装perl
我使用的strawberry 版本号v5.28.2
地址:http://strawberryperl.com/
安装好后perl -v可以查看版本号
安装完strawberry后打开的cmd才能使用perl命令(新增加的环境变量对已经打开的cmd不生效)
2 编译
2.1 配置
打开 适用于VS2017的x64本机工具命令提示
cd到openssl目录cd g:\openssl-1.1.0g
执行perl Configure VC-WIN64A no-asm --prefix=g:\build\openssl\win64a
VC-WIN64A
表示生成x64的库。no-asm
不使用汇编加速编译
g:\build\openssl\win64a
输出路径
(需要32位的使用工具 x86 Native Tools Command Prompt for VS 2017
编译 使用命令perl Configure VC-WIN32 -prefix=g:\build\openssl\win32
配置)
2.2 编译
执行nmake
执行nmake test
执行nmake install
同一个目录下编译不同版本(win32|64|release|debug)时需要先nmake clean
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 张拓的博客!