GCC 8.1.0

为什么要更新GCC 8.1.0?

GCC 8.1.0解决了Dev-C++ 5.11自带的GCC 4.9.2的调试中查看变量的问题(修复了不能查看STL的bug和一添加STL变量查看就卡死的bug)

配料:

1.一台装配了Dev-C++(推荐5.11)的Windows电脑。

2.一个GCC 8.1.0的rar压缩包(好吧其实是MinGW)。

不知道Dev-C++去哪里下?戳我(注意点“普通下载”)

GCC 8.1.0下载链接
提取码:qbnx

制作工艺:

1.先找到你的Dev-C++安装文件夹。如下图:

我用的是默认安装路径,环境为Windows7 64位。

2.将GCC 8.1.0的rar压缩包解压到一个文件夹中。解压完的文件夹叫“mingw64”:

3.将你的Dev-C++安装文件夹中的WinGW64文件夹复制到一个地方做备份。

4.进入刚才解压完的mingw64文件夹,Ctrl+A,然后Ctrl+C复制所有内容,转到之前Dev-C++安装文件夹中的MinGW64文件夹,把所有文件复制进去,提示重名文件的话直接选择“复制并粘贴”,也就是全部覆盖掉原来的文件。完成之后应该有这么几个文件(夹):

5.打开你的Dev-C++,点击菜单栏中的工具->编译选项,这时候应该是这样的(我已经更换过了所以显示的不是原来的编译器):

6.点击“设定编译器”右边的那五个按钮中最左边的那个,这时候,Dev会提示:

这时你直接点“Yes”就可以更新完成啦!

but

你原来设定的编译器设置会被覆盖(也就是return 0),你必须重新设置一次。

7.重新打开你复制后的MinGW64/32文件夹,就像这样:

在右上角的搜索框里输入“.dll”,搜索所有的后缀名为.dll的文件,全部复制到C:\Windows\system32目录下,这样可以部分解决因缺少.dll文件而引起的崩溃/错误(博主就是因为有一次崩溃了之后才花了两天时间摸索解决方法的)。

后续事项

如果你不幸失败了,你可以将原来备份的文件复制回去,然后重复以上5-6过程。