Yur*_*kiy 78
更新包列表(需要Internet连接):
mingw-get update
此次运行升级后
mingw-get upgrade
在此之后,您的mingw包应升级到最新版本.
还有GUI版本称为MinGW Installation Manager和典型位于
C:\MinGW\libexec\mingw-get\guimain.exe
Run Code Online (Sandbox Code Playgroud)
小智 21
MinGW的快照和发布版本http://code.google.com/p/mingw-builds/downloads/list
Gra*_*ell 12
更新:截至Nov-5-2012,MinGW包含4.7.2的GCC编译器,这是最新版本.我个人会使用MinGW软件包,因为它包含MSYS和其他工具,因为它是事实上的标准,我希望它能得到更好的支持.唯一的缺点是包含的GDB不包括Python脚本,但我认为可以单独更新.
我不知道您是否可以在MinGW中更新GCC,但是有更新版本的GCC可以替代MinGW项目.
该MinGW的,建立项目提供了类似的MinGW但更新的GCC(4.7.2)的包装.在将现有MinGW移动到另一个文件夹后,我将文件解压缩到c:\ MinGW(所以我可以使用相同的路径).只有MinGW有MSYS,所以如果你需要(我做的话)从原来的MinGW复制msys文件夹.
安装MinGW-builds后,g ++ --version的结果:
g++ (Built by MinGW-builds project) 4.7.2
Run Code Online (Sandbox Code Playgroud)
标准MinGW附带的最新GCC目前是4.7.0.我在Code :: Blocks中编译了一些简单的项目,以及最新的wxWidgets源代码,一切似乎都有效.
值得注意的是,MinGW-builds包含一个支持Python脚本的GDB版本,以防您需要STL漂亮的打印机支持或其他GDB Python功能.
另一个不错的选择是TDM-GCC,这是一个包含令人印象深刻的安装程序的项目,其中包括更新的GCC编译器(4.7.1)和支持工具.它是一个独立的包.据我所知,此软件包附带的GDB不支持Python脚本.
最后是MinGW-w64项目,它是MinGW的一个分支.发布此问题答案的Rubenvb在此项目的基础上拥有良好的独立软件包(在个人构建文件夹中),其中包括更新的GCC(4.7.2).包含的GDB似乎是启用了Python脚本.
如果您使用MSYS2, 只需打开 mingw64-console 并输入:
# Update the package database and core system packages with:
pacman -Syu
# If needed, close MSYS2, run it again from Start menu. Update the rest with:
pacman -Su
Run Code Online (Sandbox Code Playgroud)