Windows下如何更新 CodeBlocks 中的 MinGW 使其支持新版本 C++
2015-01-02 10:37
615 查看
为了支持最新版的:C++11 ,在Windows下需要更新 Code::Blocks 的MinGW。
CodeBlocks官网下载:
http://www.codeblocks.org/downloads/26
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/5a4702085d8761e4185dbb2b228aa6c8)
下载上图中标记的带mingw的文件,这个文件包含了GCC编译器和GDB调试器IDM-GCC
MinGW 包含:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/312b373c90da6ffd3ef37b4825189b93)
运行:gcc -v , g++ -v 查看版本信息:如下
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/4fca03fb61db341d041e5edbb3b9f6a3)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/52bc788ae3a67ada6a70aba60f801e42)
看到我的版本是 4.7.1 版, 虽然我的 CodeBlocks 已经是最新版了,但其中的 MinGW 仍然不是最新版,所以下面 下载 MinGW:
3、更新 MinGW
MinGW官网下载:
http://sourceforge.net/projects/mingw/files/
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/ca66cb64eac2a54ac1c6c018c1427a1d)
下载最新版的MinGW。
然后开始安装。注意: 先要删除 CodeBlocks 里的 MinGW 内的所有内容。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/101294a52e49f425598125ded458dfc3)
安装 MinGW 时,安装目录还选择 CodeBlocks 下的对应目录,
安装过程中会跳出一个 MinGW Installation Manager ,选择 Basic Setup ,右击选中里面的每个包
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/0e46f4570944870119d7fef29faffff2)
然后在 Installation 中选择 Apply Changes ,进行安装
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/a0574c974fc31d2ccf776ec9cb99e1c4)
安装过程:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/40176598c56750d65ea8e9de08fb2820)
安装完成后:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/7b196ad043fc59cd9e784f371f9d0cc5)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/4fbd952a9fc6bdaabf246d400356f37d)
这时便安装好了,可以看到安装的 gcc、g++ 版本为 4.8.1
也可以实际查看一下,重新打开运行 cmd,按前面的步骤查看版本
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/71d65d83dbbfcfd23c4e444112f4f740)
当然其实,MinGW 里用到的 gcc g++ 是 mingw-gcc 和 ming-g++ ,但其实都一致,版本是一样的。可以同样查看他们的版本:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/b60eccd0afd80817956666132e6bd8a7)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/e8e8e034c05386c76abaf67875f78522)
至此,MinGW 变 称为最新的版本了。
b. 若 MinGW 没有安装在 对应的 CodeBlocks 目录下,可在 CodeBlocks 中的 设置-> Compiler 中对应位置修改成所安装的MinGW目录即可:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/80b60db2673394dff3ef155a1dae1268)
1、下载CodeBlocks并安装
(若电脑已有,这步不要)CodeBlocks官网下载:
http://www.codeblocks.org/downloads/26
下载上图中标记的带mingw的文件,这个文件包含了GCC编译器和GDB调试器IDM-GCC
MinGW 包含:
2、要想看自己电脑上的 CodeBlocks 中的 MinGW的 gcc 版本信息,
可以运行 cmd 并进入CodeBlocks下的 MinGW 的 bin 路径(当然,如果你设置了环境变量,则可省略路径),运行:gcc -v , g++ -v 查看版本信息:如下
看到我的版本是 4.7.1 版, 虽然我的 CodeBlocks 已经是最新版了,但其中的 MinGW 仍然不是最新版,所以下面 下载 MinGW:
3、更新 MinGW
MinGW官网下载:http://sourceforge.net/projects/mingw/files/
下载最新版的MinGW。
然后开始安装。注意: 先要删除 CodeBlocks 里的 MinGW 内的所有内容。
安装 MinGW 时,安装目录还选择 CodeBlocks 下的对应目录,
安装过程中会跳出一个 MinGW Installation Manager ,选择 Basic Setup ,右击选中里面的每个包
然后在 Installation 中选择 Apply Changes ,进行安装
安装过程:
安装完成后:
这时便安装好了,可以看到安装的 gcc、g++ 版本为 4.8.1
也可以实际查看一下,重新打开运行 cmd,按前面的步骤查看版本
当然其实,MinGW 里用到的 gcc g++ 是 mingw-gcc 和 ming-g++ ,但其实都一致,版本是一样的。可以同样查看他们的版本:
至此,MinGW 变 称为最新的版本了。
4、其他问题
a. 上面的 MinGW Installation Manager 在对应的 MinGw 目录下,下次再次需要更新时,可直接运行这个程序,进行更新。b. 若 MinGW 没有安装在 对应的 CodeBlocks 目录下,可在 CodeBlocks 中的 设置-> Compiler 中对应位置修改成所安装的MinGW目录即可:
5.使其支持 C++11
在 CodeBlocks 中的 设置-> Compiler 中,选择 Compiler settings,将里面对应的 C++11 选项选中后,即可支持 C++11 了,如下:相关文章推荐
- Windows下如何更新 CodeBlocks 中的 MinGW 使其支持新版本 C++
- Windows下如何更新 CodeBlocks 中的 MinGW 使其支持新版本 C++
- 使用mingw在windows下搭建c/c++ IDE简单开发环境
- XPSP2中如何解决ASP--ADODB.Recordset (0x800A0CB3)当前记录集不支持更新问题
- Linux 更新JDK 1.6 后如何让新版本生效
- 如何用MinGW 命令行编译链接c/c++
- Windows 7如何增强支持无线USB和蓝牙
- 如何让英文版Windows支持中文
- mingw-w64 系统更新,支持native Win x64下使用wxWidgets的GUI程序开发
- WINX发布新版本,支持Visual C++ .NET 2003
- 如何将c++的struct表示为C#,并把 bytes? Marshal的方式仅支持简单类型,不支持char A[20]的形式。
- 如何学习C++(面向对象和windows编程第一节课讲稿)
- 微软写博客的工具:如何配置windows live writer更新博客?
- 转:使用eclipse(v3.01)与mingw(v3.1.0)搭建Windows下C/C++开发环境
- WINX发布新版本,支持Visual C++ .NET 2003
- 如何将软件更新集成到 Windows 安装源文件中
- C++ 如何支持属性
- Windows 7如何增强支持无线USB和蓝牙
- 使用eclipse(v3.01)与mingw(v3.1.0)搭建Windows下C/C++开发环境
- WINX发布新版本,支持Visual C++ .NET 2003