openssl编译,Windows/Ubuntu

本文详细介绍了如何在Windows、Ubuntu和CentOS上手动编译OpenSSL,包括下载依赖、配置、编译和安装步骤。在Windows环境下,使用Visual Studio命令提示符和Perl进行编译;Ubuntu和CentOS则通过终端命令完成编译过程。编译完成后,提取所需的库文件和头文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

windows下

1. 下载ActivePerl,并安装

2. 下载安装包openssl-1.0.1g.tar.gz

3. 解压缩到openssl-1.0.1g目录下 (删除test目录中的三个没用的文件:md2test.c、rc5test.c、jpaketest.c,你打开看下就知道为什么要删了它)

4. 打开VS的命令提示,比如我打开的:"D:\Program Files\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts\VS2013 开发人员命令提示.exe"

5. cd到目录openssl-1.0.1g

6. 加入perl的路径(我安装的perl.exe在D:\Perl\bin目录中),命令:PATH=%PATH%;D:\Perl\bin\;

7. 命令:perl Configure VC-WIN32

8. 命令:ms\do_ms.bat

9. 打开vsvars32.bat(不清楚这步是否有必要),我这里的命令为:"D:\Program Files\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat"

10. 命令:nmake -f ms/ntdll.mak

11. 提取有我们需要的文件

      在目录out32dll中有库文件:libeay32.lib,libeay32.dll,libeay32.pdb,ssleay32.lib,ssleay32.dll,ssleay32.pdb,openssl.exe(可用于生成证书的工具)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值