windows 平台下编译openssl 最新版本-3.0.5

根据openssl 官方仓库的描述,他们不提供二进制版本的文件,需要我们自己针对不同的平台打包
在这里插入图片描述

环境配置

安装好以下软件,并配置好环境变量

  1. Perl
  2. Nasm
  3. namke.exe
  4. cl.exe
    最后两个可以通过安装好vs2022 ,自动可以使用

开始编译

configure

根据自己的目标平台类型,选择一项进行编译,一半选择第一个即可

 - perl Configure VC-WIN32   
 - perl Configure VC-WIN64A    
 - perl Configure VC-WIN64-ARM

编译源码

nmake

通过搜索调用nmake 命令行工具
在这里插入图片描述

命令执行完成如下
在这里插入图片描述

编译测试

nmake test

可以看到已经在测试中了
由于选择了最新版本的openssl ,可以看到部分密码套件已经不支持了(RC5 )
在这里插入图片描述
最终测试成功,PASS
这一步骤大概耗时10 分钟左右 ,可以选择性跳过
在这里插入图片描述

安装

nmake install    # 这一步需要管理员权限才可以,因为要安装文件到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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿雷由

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值