环境是 windows 10,已经安装 mingw,并设置好mingw 和 msys的环境变量
C:\Users\cracker>set |grep MinGW Path=C:\Program Files (x86)\Windows Resource Kits\Tools\;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\MinGW\bin;C:\MinGW\msys\1.0\bin C:\Users\cracker>systeminfo | grep OS OS 名称: Microsoft Windows 10 专业版 OS 版本: 10.0.14393 暂缺 Build 14393 OS 制造商: Microsoft Corporation OS 配置: 独立工作站 OS 构件类型: Multiprocessor Free BIOS 版本: LENOVO H2ET68WW(1.68), 2013/5/17 C:\Users\cracker>
下载 openssl并编译
C:\Users\crackme\Downloads\openssl-1.0.2j\openssl-1.0.2j>perl Configure enable-shared mingw
C:\Users\crackme\Downloads\openssl-1.0.2j\openssl-1.0.2j>make
perl 是 msys自带的。如果 perl命令失败,则是上一步没设置好 环境变量。
enable-shared 是指示 openssl生成动态连接库 dll。这个参数不是必须的。没有该参数则只会生成静态连接库 .a
mingw指示设置编译环境为 mingw。
时间: 2024-10-13 21:13:07