gpt4 book ai didi

c++ - 如何在 Windows 中使用 MinGW 构建 OpenSSL?

转载 作者:IT老高 更新时间:2023-10-28 12:41:04 26 4
gpt4 key购买 nike

我想用 MinGW 在 Windows 中构建 OpenSSL,
我怎样才能做到这一点?请帮帮我。
谢谢。

最佳答案

这是我写的个人指南的摘录。它已被转换为 script (显然,请看 OpenSSL 部分)。它假定您已经安装了工作正常的 MinGW,并且您有工作的 MSys 控制台。


OpenSSL

要构建 OpenSSL,您需要一个有效的 Perl installation .

its official website 下载 OpenSSL并解压存档。

Windows 32/64 位 - MinGW

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

对于 32 位:

perl Configure mingw no-shared no-asm --prefix=/c/OpenSSL

对于 64 位:

perl Configure mingw64 no-shared no-asm --prefix=/C/OpenSSL-x64

然后:

make depend

make

make install

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

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

如果您在某个时候收到“make (e=2):”错误,请确保您的 PATH 中没有另一个“make.exe”或只需键入 /bin/make而不是 make.


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

关于c++ - 如何在 Windows 中使用 MinGW 构建 OpenSSL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9379363/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com