我最近在 Fedora Linux 下下载了 mingw-w64 包,以便能够针对 win32 和“Windows 64”进行交叉编译。但我不明白如何指定我想使用的目标。为了选择目标架构,我需要向 gcc 和链接器提供哪些标志?
最佳答案
W32 和 W64 是两种不同的体系结构,因此您可以通过编译器名称进行区分。 debian mingw-w64 将它们称为 i686-w64-mingw32-gcc(用于 Win32)和 x86_64-w64-mingw32-gcc(用于 Win64)。
关于gcc - 如何使用交叉编译器 i686-w64-mingw32-gcc 指定 win32 或 Windows 64 目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7441552/