0

我最近安装了 MinGW-w64。现在我想编译一个示例程序,但我遇到了一个重要问题:

如何用 32 位或 64 位编译?我找到了一个 lib 和一个 lib32 目录,所以一定有办法同时编译这两个目录。

但是如何将它编译为 32 位和 64 位?

4

2 回答 2

2

如果要编译为 64 位,请使用 64 位编译器

x86_64-w64-mingw32-gcc

如果要编译为 32 位,请使用 32 位编译器

i686-w64-mingw32-gcc

希望这可以帮助

于 2013-02-13T22:37:28.710 回答
1

请参阅此处以根据您下载的文件的名称确定您拥有的工具链:http: //sourceforge.net/apps/trac/mingw-w64/wiki/download%20filename%20structure

(预计启动“mingw-w32”或“mingw-w64”并在第一种情况下支持32位目标或在第二种情况下支持64位目标)。

如果您下载 64 位目标的工具链,那么如果您使用它可能也能够生成 32 位目标

-m32

选项。

于 2013-02-18T14:46:40.603 回答