OpenSSL的交叉编译

时间:2012-10-25 11:18:53

标签: windows linux macos openssl cross-platform

  

可能重复:
  How to build OpenSSL with MinGW in WIndows?

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

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

1 个答案:

答案 0 :(得分:3)

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

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

你必须为Windows编译一次,一次用于Linux,一次用于Mac。