OpenSSL编译与安装
编译 OpenSSL 1.1.1 版本
准备工作
Perl:OpenSSL 的配置脚本是用 Perl 编写的,你可以从 Strawberry Perl 下载并安装。
适用于 MS Windows 的 PerlNetwide Assembler (NASM):它是 OpenSSL 唯一支持的汇编器,可从 NASM 官网 下载并安装。
安装完成后,确保将 Perl 和 NASM 的安装路径添加到系统的 PATH 环境变量中。Visual Studio:建议使用较新版本,我的是2022,安装时选择 “使用 C++ 的桌面开发” 工作负载。
终端为x64 Developer Command Prompt for VS 2022
,
64位的机器 务必选择这个带有x64的终端 !!!
下载 OpenSSL
Github太乱了,可以到官网直接找对应的版本压缩包
从 github 下载:https://github.com/openssl/openssl/releases/download/OpenSSL_1_1_1/openssl-1.1.1.tar.gz
从 官网 下载: https://openssl-library.org/source/old/1.1.1/index.html
解压压缩包,解压到 如: G:\_Project\xld_sqlcipher\openssl-1.1.1
配置 OpenSSL 编译选项
以管理员身份运行 Developer Command Prompt for VS 2022
终端
1 | cd G:\_Project\xld_sqlcipher\openssl-1.1.1 |
-prefix 参数:指定 OpenSSL 的安装根目录,所有文件将被安装到该目录下的子文件夹中(如 bin、lib、include 等
编译安装
1 | # 编译 OpenSSL |
安装完成
检查 G:\_Project\xld_sqlcipher\my_openssl-1.1.1
目录结构,应包含以下子目录:
- include:头文件(如 openssl/ssl.h)
- lib:库文件(如 libcrypto.lib、libssl.lib)
- bin:可执行文件(如 openssl.exe)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 细粒丁の小窝!
评论