根据openssl 官方仓库的描述,他们不提供二进制版本的文件,需要我们自己针对不同的平台打包
环境配置
安装好以下软件,并配置好环境变量
- Perl
- Nasm
- namke.exe
- cl.exe
最后两个可以通过安装好vs2022 ,自动可以使用
开始编译
configure
根据自己的目标平台类型,选择一项进行编译,一半选择第一个即可
- perl Configure VC-WIN32 - perl Configure VC-WIN64A - perl Configure VC-WIN64-ARM
编译源码
nmake
通过搜索调用nmake 命令行工具
命令执行完成如下
编译测试
nmaketest
可以看到已经在测试中了
由于选择了最新版本的openssl ,可以看到部分密码套件已经不支持了(RC5 )
最终测试成功,PASS
这一步骤大概耗时10 分钟左右 ,可以选择性跳过
安装
nmakeinstall# 这一步需要管理员权限才可以,因为要安装文件到C 盘
可以看到已经安装成功,详细版本信息OpenSSL 1.1.1q 5 Jul 2022
关于configure、make、make install 三者的区别可以参考下面这篇文章
https://thoughtbot.com/blog/the-magic-behind-configure-make-make-install
如果想省事儿,一键安装,可以选择下面的网站去下载即可
已有网站
https://slproweb.com/products/Win32OpenSSL.html
热门文章
- 私下写的房屋归属协议有效吗(房屋转让协议书怎样才有法律效力)
- 动物医院诊室如何管理 动物医院诊室如何管理好
- 同安宠物 同安宠物店
- vue父子组件之间传值,以及之间方法调用
- 动物医院社会实践报告怎么写的(动物医院社会实践总结)
- 动物疫苗生产厂家有哪些 动物疫苗生产厂家有哪些公司
- 宠物店一年利润表(宠物店净利润)
- 中国兽药厂家排名前100强 中国兽药厂家排名前100强有哪些
- 「2月12日」最高速度18.4M/S,2025年V2ray/SSR/Clash/Shadowrocket每天更新免费订阅地址分享
- 「2月26日」最高速度19.2M/S,2025年Clash/SSR/Shadowrocket/V2ray每天更新免费订阅地址分享