-2

可能重复:
如何在 Windows 中使用 MinGW 构建 OpenSSL?

我已经从他们的网站下载了 OpenSSL 源代码(openssl-1.0.1c)。我需要构建/编译这个源,这样我就可以在 Windows、MAC 和 Linux 环境中使用它。我用谷歌搜索并阅读了一些博客,但对我来说没有任何用处。如果有人工作过或有相关知识,请帮助我!

编译一次,在所有三个不同的环境中使用相同的。

4

1 回答 1

3

这是不可能的,也不是交叉编译的意思。交叉编译意味着(例如)在 Linux 环境中运行时为 Windows 编译。这并不意味着编译可以在 Linux 和 Windows 下运行的东西。

没有办法构建可以在所有三个操作系统上使用的单个可执行文件。

您必须为 Windows 编译一次库,为 Linux 编译一次,为 Mac 编译一次。

于 2012-10-25T12:16:45.587 回答