在windows上静态编译openssl

下载openssl源码解压:https://github.com/openssl/openssl/releases/

下载perl,这里用strawberryperl:https://strawberryperl.com/

下载nasm:https://nasm.us/

配置好perl和nasm的环境变量

打开vs的开发者命令提示符

编译64位就用64位的提示符,32位就用32位的提示符

cd到openssl的源码目录

1
2
3
4
5
6
7
8
9
10
11
#配置64位
perl Configure VC-WIN64A no-shared --prefix=G:/build/64
#配置32位
perl Configure VC-WIN32 no-shared --prefix=G:/build/32

#编译
nmake
#测试
nmake test
#安装,配置时不指定--prefix就默认安装到Program Files文件夹中
nmake install

在windows上静态编译openssl
https://crackme.net/articles/openssl/
作者
Brassinolide
发布于
2025年1月26日
许可协议