为了方便OPENSSL初学者了解如何搭建OPENSSL环境,我以最新的openssl-1.1.1l为例介绍在WIN10环境下,下载安装和编译OPENSSL过程。
我本机性能不好,编译了将近3、4个小时,为了方便大家使用,我将编译好的文件单独发布,供大家下载使用:编译后openssl-1.1.1l库
以下是安装步骤:
1.下载openssl
2.下载activeperl
www.activestate.com/activeperl/downloads
点击下载后,根据页面提示的命令,在cmd命令行输入页面提示的命令:
powershell -Command "& $([scriptblock]::Create((New-Object Net.WebClient).DownloadString.....
注意:我第一次运行命令失败,第二次运行命令成功
3.下载nasm
这一步是别人指引安装,好像是用于汇编,我看了B站视频安装过程巨复杂,后来看了别人的帖子,说在编译OPENSSL设置参数可以不进行汇编,所以实际上我没有进行成功这个nasm
4.下载7-zip
解压openssl
5.需要安装Visual Studio ,我安装的是最新版的2019
去VisualStudio下载,小型自研项目免费使用
6.编译OPENSSL
在【开始】菜单,用管理员身份【右击-其他-管理员身份运行】运行X64 Native Tools Command Prompt for VS 2019
在Native Tools Command Prompt for VS 2019命令行逐项输入以下命令:
(1)perl --version
(2)cd D:\openssl-1.1.1l\openssl-1.1.1l
(我将openssl解压放在D:\openssl-1.1.1l\openssl-1.1.1l)
(3)perl Configure VC-WIN64A no-asm --prefix=d:/openssl-1.1.1l
(4)nmake 等N分钟
(5)nmake install 等N分钟...内心奔溃...
7.设置环境变量
设置环境变量Path 添加路径 D:\openssl-1.1.1l\bin
8.在电脑命令行输入openssl version,收工