1

许多多平台应用程序似乎都有共同的源代码。构建如何生成特定于平台的二进制文件?
是否可以在 linux 或 mac 上构建一个 windows 二进制文件?

4

2 回答 2

0

如果您有适当的交叉编译器和库,这​​是可能的。例如,许多在 Linux 和 Windows 上都可用的程序使用 Windows 上的 MinGW 工具链,其中包括一个使用 Win32 函数模拟 POSIX 函数的库。

于 2011-03-23T07:53:44.227 回答
0

编译二进制文件以运行的平台取决于编译器,通常可以让编译器针对目标系统进行编译。为此,是的,通常可以为您正在运行的系统以外的系统进行编译。尽管您通常最好在该系统上为目标系统进行编译。

于 2011-03-23T07:56:34.640 回答