我想用MinGW在Windows中构建OpenSSL,
我怎样才能做到这一点?请帮帮我
感谢。
答案 0 :(得分:53)
这是我写的个人操作方法的摘录。它已被转换为script(显然,请查看OpenSSL部分)。它假设你有一个MinGW的工作安装,并且你有一个可用的MSys控制台。
要构建OpenSSL,您需要一个有效的Perl installation。
从its official website下载OpenSSL并解压缩档案。
您必须从MSys 控制台运行这些命令。
对于32位:
perl配置mingw no-shared no-asm --prefix = / c / OpenSSL
对于64位:
perl配置mingw64 no-shared no-asm --prefix = / C / OpenSSL-x64
然后:
make depend
请
make install
如果您指定了任何make depend
选项,则只需要在最新的OpenSSL版本上使用no-...
行。
请注意,这将在静态模式下编译OpenSSL。
如果在某些时候出现“make(e = 2):”错误,请确保PATH中没有其他“make.exe”,或者只输入/bin/make
而不是make
}。
当然,您可能需要使用其他选项(例如动态链接或启用asm)来编译它。因此,请随时查看帮助perl Configure
可以提供的有关可用选项的更多信息。