使用MinGW在Windows上编译Linux?

时间:2018-01-20 22:41:25

标签: c++ c mingw

有没有办法在Windows上使用MinGW和cmd编译Linux程序?我真的需要这样做。我将如何链接库?

编辑:我要链接的库是SFML。它们应该在Linux和MacOSX上兼容。是否至少有一个可以编译到这三个平台的simlar编译器?

1 个答案:

答案 0 :(得分:1)

MinGW编译为引用Windows NT ABI的可执行文件。一般来说,在MinGW中编译的程序在Linux上不可用。您希望交叉编译器朝另一个方向发展,即在Windows上运行但编译为引用Linux ABI的可执行文件。或者,只需得到一台糟糕的旧计算机,将其启动到Arch并在那里编译代码。