在Window 10 64位电脑上安装 OpenSSL安装过程

本文介绍了在Windows 10 64位系统上安装OpenSSL的完整过程,包括前期准备、编译配置、执行nmake test及遇到的安装问题。在编译过程中,涉及ActivePerl、NASM汇编工具和Visual Studio的使用,并展示了nmake test的输出结果。文章最后提到了解决nmake install时创建目录失败的问题,即需要以管理员权限运行命令提示符。
前期准备
  1. 安装最新版的ActivePerl
  2. https://www.openssl.org 下载最新OpenSSL源码
  3. http://www.nasm.us 下载NASM汇编工具
  4. 在开始任务栏里打开vc2010的工具文件夹,如图所示:
    Visual Studio命令提示
    选择Visual Studio命令提示如果是编译64位的openssl,应该打开的Visual Studio x64兼容工具,ps: 本人没测试
    4.解压open-master.zip(我是从github上下载的),在目录下找到INSTALL文件,用记事本或其他文本工具打开,可以看到提示信息,如图所示:
编译过程及可能出现的问题

第一步:perl configure VC-WIN32 –prefix=c:\OpenSSL
第二步:nmake
第三步:nmake test 【测试目前支持的一些算法】
第四步:nmake install

on Windows (only pick one of the targets for configuration):
1. perl Configure { VC-WIN32 | VC-WIN64A | VC-WIN64I | VC-CE }
2. nmake
3. nmake test
4. nmake install


可能出现的问题:
1. 无法找到perl 或nasm 或ias等
首先确保系统环境变量里有perl的文件夹路径,在安装ActivePerl的时候,有选择 add to system path,一定要记得勾上。或者在安装完后,可以手动将路径加到系统变量里,或者在当前命令提示框里输入set PATH=%PATH%;[PERL_DIR] PERL_DIR 要换成自己电脑的实际路径该方法仅对当前有效。不是永久性的。
如果是vc相关的工具命令无法找到,那么请检查你使用的命令提示框是不是正确的。

执行nmake test输出信息

运行时间比较长,耐心等待,以下是输出结果:

d:\MyFloder\openssl-master>nmake test
Microsoft (R) 程序维护实用工具 10.00.30319.01 版
版权所有(C) Microsoft Corporation。保留所有权利

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值