2

我已经从这个链接x64-4.8.1-posix-sjlj-rev1下载了 MinGW,但是当我尝试为 x86 目标构建时,我有很多链接错误......似乎只安装了 x64 库......

我需要在 Windows 上为 x86 和 x64 平台构建...我要同时下载 x64 和 x86 还是一些更简单的方法?

编辑我正在使用 eclipse keplero 作为 IDE 我试图用g++ -m32 -std=c++11 test.cpp -o test32.exeand构建自己的一个简单的 hello world 程序g++ -m64 -std=c++11 test.cpp -o test64.exe。一切都很好......所以问题出在eclipse上......在发现我需要使用MYSY(在PATH中设置)并在c ++链接选项中设置-m32......

现在一切都很好。

我还尝试将 NetBeans C++ 用作 IDE……似乎是一个很棒的 IDE!

4

1 回答 1

2

它未multilib启用。这就是您无法编译 32 位(x86)程序的原因。您可以multilib从以下链接获得启用的工具链:

对于 64 位机器:64 位

对于 32 位机器:32 位

于 2013-06-27T14:33:22.700 回答