windows开发--编译:openssl 编译

windows开发--编译:openssl 编译

  • 一 简述
  • 二 准备环境
  • 三 编译

一 简述

OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。在工作学习中经常遇到, 所以将编译方法分享出来。

二 准备环境

1 本例子以 VS2015为例

2 下载安装ActivePerl
我使用的是 ActivePerl-5.24.1.2402-MSWin32-x64-401627.exe
官网下载地址:http://www.activestate.com/activeperl/downloads
自己下载地址:https://download.csdn.net/download/xhw___001/10861083

检测是否安装成功:
打开命令提示符,定位到 安装目录Perl\eg 目录,执行 perl example.pl,若提示 Hello from ActivePerl! 则说明 Perl 安装成功。

3 下载并安装 Nasm 汇编器,并将安装目录NASM 添加到系统环境变量 Path 中
我使用的是 nasm-2.14rc16-installer-x64
下载地址:http://www.nasm.us/
自己下载地址:https://download.csdn.net/download/xhw___001/10861075

4 下载安装OpenSSL
我使用的是openssl-OpenSSL_1_1_1-stable版本
官网下载地址:http://www.openssl.org/
我的下载地址: https://download.csdn.net/download/xhw___001/10861046
完成上述所有步骤,将 OpenSSL 包解压至 d:\openssl-OpenSSL_1_1_1-stable

三 编译

1 打开VS命令行工具, 将目录切换到d:\openssl-OpenSSL_1_1_1-stable 目录
2 输入 perl Configure VC-WIN32 --prefix=d:\OpenSSL(将其安装到 d:\OpenSSL)
3 nmake -f makefile
4 nmake -f makefile install

你可能感兴趣的:(windows开发--编译)