如何在windows下编译openssl


一.准备工作

1.安装 Strawberry Perl 下载地址(http://strawberryperl.com/

安装完成后,可在cmd界面输入 perl -v 查看是否安装成功,成功的界面显示:

2.安装 NASM 下载地址(https://www.nasm.us/)

安装完成后,将nasm配置在系统环境变量中,可在cmd界面输入 nasm -v 查看是否配置成功,成功的界面显示:

二.编译

下载openssl 地址(https://github.com/openssl/openssl#download)

打开VS命令行工具这将会设置 nmake.exe、cl.exe 等所需的环境变量。(不建议直接使用cmd命令行)

切换目录至下载的openssl

输入如下命令:

perl Configure VC-WIN64A no-asm --prefix=D:\openssl

VC-WIN64A表示Windows 64位系统,32位系统请换成VC-WIN32,若要使用debug版本,请使用debug-VC-WIN64A或debug-VC-WIN32

no-asm 表示不用汇编,不设置此属性,可能会导致编译不过(建议使用)
–prefix=D:\openssl将其安装到F盘的openssl文件夹下,省略会安装在默认路径下

最后一步在命令行输入

nmake install

等待完成后将会安装到之前的指定目录

在bin目录下打开cmd

输入 openssl -help

完成!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM