我最近安装了 MinGW-w64。现在我想编译一个示例程序,但我遇到了一个重要问题:
如何用 32 位或 64 位编译?我找到了一个 lib 和一个 lib32 目录,所以一定有办法同时编译这两个目录。
但是如何将它编译为 32 位和 64 位?
如果要编译为 64 位,请使用 64 位编译器
x86_64-w64-mingw32-gcc
如果要编译为 32 位,请使用 32 位编译器
i686-w64-mingw32-gcc
希望这可以帮助
请参阅此处以根据您下载的文件的名称确定您拥有的工具链:http: //sourceforge.net/apps/trac/mingw-w64/wiki/download%20filename%20structure
(预计启动“mingw-w32”或“mingw-w64”并在第一种情况下支持32位目标或在第二种情况下支持64位目标)。
如果您下载 64 位目标的工具链,那么如果您使用它可能也能够生成 32 位目标
-m32
选项。