如何在Windows中使用MinGW构建OpenSSL

How to build OpenSSL with MinGW in Windows?

本文关键字:MinGW 构建 OpenSSL Windows      更新时间:2023-10-16

我想用MinGW在Windows中构建OpenSSL,
我该怎么做?请帮帮我。
谢谢

这是我写的个人操作指南的摘录。从那以后,它被转换成了一个脚本(很明显,看看OpenSSL部分)。它假设您有一个可工作的MinGW安装,并且您有一台可工作的MSys控制台。

<小时 />

openssl

要构建OpenSSL,您需要一个有效的Perl安装。

从其官方网站下载OpenSSL并解压缩存档。

windows 32/64位-mingw

您必须从MSys控制台运行这些命令。

对于32位:

perl配置mingw no shared no asm--prefix=/c/OpenSSL

对于64位:

perl配置mingw64无共享无asm--前缀=/C/OOpenSSL-x64

然后:

取决于

制作

制作安装

如果指定了任何no-...选项,则仅在最新的OpenSSL版本上需要make depend行。

请注意,这将在静态模式下编译OpenSSL。

如果在某个时刻;make(e=2):";错误,确保您没有另一个"错误";make.exe";或者只键入/bin/make而不是make

<小时 />

当然,您可能需要使用其他选项(如动态链接或启用asm)对其进行编译。因此,请随时查看perl Configure可以提供的帮助,以了解有关可用选项的更多信息。