MinGW,MinGW-w64和MinGW-builds之间有什么区别?MinGW,MinGW-w64和MinGW-builds有什么区别?
我应该用哪一个在Windows 8机器上用Eclipse IDE编译C++ 11源代码?
MinGW,MinGW-w64和MinGW-builds之间有什么区别?MinGW,MinGW-w64和MinGW-builds有什么区别?
我应该用哪一个在Windows 8机器上用Eclipse IDE编译C++ 11源代码?
MinGW是Windows的GCC端口。并不是所有的Windows API都支持(但是对于很多程序来说,支持的东西已经足够了),它仅适用于32位程序(它们通常也可以在64位Windows上运行,但有些不能,而且你也不能将它们编译为64位)。
MinGW-w64是一个支持32位和64位以及更多的WinAPI(仍然不是全部,因为这很多工作,但超过MinGW)的改进版本。
MinGW-w64只提供它们的源代码,但没有二进制文件“只是使用”编译器。
MinGW-builds是一个有点独立的项目,在最有用的配置中提供二进制文件。为了获得专门的MinGW-w64版本,手动编译仍然是可能的。
如果不需要任何异常,使用MinGW-builds self-installer是最简单的方法。还有see here帮助自我安装。
mingw-w64也有一个更好地修复错误的记录 – 2016-09-14 22:58:03
由于sourceforge.net上的mingw-w64项目正在转向mingw-w64.org,我建议使用[mingw-w64.org](http://mingw-w64.org) – POQDavid 2015-07-05 08:08:23