Possible Duplicate:
How to build OpenSSL with MinGW in WIndows?
我已经从他们的网站下载了 OpenSSL 源代码 (openssl-1.0.1c)。我需要构建/编译这个源代码,以便我可以在 Windows、MAC 和 Linux 环境中使用相同的源代码。我用谷歌搜索并阅读了一些博客,但对我来说没有什么有用的。如果有人工作过或有相关知识,请帮助我!
编译一次,在所有三个不同的环境中使用相同的内容。
最佳答案
这是不可能的,这也不是交叉编译的意义。交叉编译意味着(例如)在 Linux 环境中运行时为 Windows 进行编译。这并不意味着编译可以在 Linux 和 Windows 下运行的东西。
无法构建可在所有三种操作系统上使用的单个可执行文件。
您必须为 Windows 编译一次库,为 Linux 编译一次,为 Mac 编译一次。
关于windows - OpenSSL的交叉编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13067430/