vs2015源码编译 openssl1.1.1k

一、环境准备

1.1 Strawberry Perl 安装

下载地址:Strawberry Perl Releases

不推荐安装 ActivePerl。

测试:
在这里插入图片描述

1.2 nasm安装

下载地址:nasm/releasebuilds

1.3 openssl 源码下载

下载地址:openssl/releases

1.4 vs2015

二、编译

openssl位置:D:\source\openssl-1.1.1k
编译后文件路径:D:\openssl-1.1.1k_build\x86

编译步骤:

  1. 解压openssl源码包,进入文件夹,根据需要选择vs命令控制台(以下以x86为例):
    在这里插入图片描述
    注意:以管理员身份运行。

输入命令:

perl Configure VC-WIN32 no-asm --prefix=d:\openssl-1.1.1k_build\x86

no-asm 表示编译中不使用汇编代码,汇编代码可以显著提升加密算法的效率,但需要安装制定的汇编编译器。
Windows版本选择: VC-WIN32 | VC-WIN64A | VC-WIN64I
VC-WIN32是32位版本
VC-WIN64A是正常的x86-64x版本,大家用的AMD和英特尔i系列x64都是用这个选项
VC-WIN64 是ia-64版本,存64位指令,与x86指令不兼容,Intel安腾系列服务器CPU采用此架构

执行完环境检测后,会显示 pass,继续下一步。

  1. 在当前位置继续输入编译命令 nmake
    成功后输入测试命令:nmake test

  2. 输入安装命令:nmake install
    执行后将所需库文件安装在 d:\openssl-1.1.1k_build\x86 下。

后记:编译x64时提示ml64不存在?

将 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\ml64.exe 所在路径加入path系统环境变量。

参考链接:

1、openssl之windows编译

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值