MinGW,MinGW-w64和MinGW-builds有什么区别?

Rom*_*ain 35 c++ eclipse gcc mingw c++11

MinGW,MinGW-w64MinGW-builds之间有什么区别?

我应该使用哪一个在Windows 8机器上使用Eclipse IDE编译c ++ 11源代码?

dev*_*fan 39

MinGW是Windows的GCC端口.并非所有的Windows API都受支持(但是对于许多程序来说,支持的东西已经足够了)并且它仅适用于32位程序(通常也可以在64位Windows上运行,但有些不能,但是你不能将它们编译为64位).

MinGW-w64是一个改进版本,支持32位和64位,以及更多的WinAPI(仍然不是全部,因为它有很多工作,但比MinGW更多).

MinGW-w64只提供它们的源代码,但没有"只使用"编译器的二进制文件.

MinGW-builds是一个有点独立的项目,可以在最有用的配置中提供二进制文件.要获得专门构建的MinGW-w64,仍然可以进行手动编译.

如果不需要任何异常,使用MinGW-builds自安装程序是最简单的方法.另请参阅此处以获取有关自安装程序的帮助.

  • mingw-w64在修复bug方面也有更好的记录 (6认同)