使用 MinGW 在 Windows 上编译到 Linux?
Compile on Windows to Linux using MinGW?
有没有办法使用 MinGW 和 cmd 在 Windows 上编译 Linux 程序?我真的需要那样做。我将如何 link 图书馆?
编辑:我想要 link 的库是 SFML。它们应该在 Linux 和 MacOSX 上兼容。是否至少有一个类似的编译器可以编译到这三个平台?
MinGW 编译为引用 Windows NT ABI 的可执行文件。一般来说,在 MinGW 中编译的程序将无法在 Linux 上使用。您想要一个相反方向的交叉编译器,即在 Windows 上运行但编译为引用 Linux ABI 的可执行文件。或者,只需要一台破旧的计算机,将其启动到 Arch 并在那里编译代码。
有没有办法使用 MinGW 和 cmd 在 Windows 上编译 Linux 程序?我真的需要那样做。我将如何 link 图书馆?
编辑:我想要 link 的库是 SFML。它们应该在 Linux 和 MacOSX 上兼容。是否至少有一个类似的编译器可以编译到这三个平台?
MinGW 编译为引用 Windows NT ABI 的可执行文件。一般来说,在 MinGW 中编译的程序将无法在 Linux 上使用。您想要一个相反方向的交叉编译器,即在 Windows 上运行但编译为引用 Linux ABI 的可执行文件。或者,只需要一台破旧的计算机,将其启动到 Arch 并在那里编译代码。