尽管已经是2021年了,但DevC++作为一个轻量级的C/C++语言开发工具,还是受到了许多竞赛选手和开发者的青睐。
但是众所周知,DecC++这个软件已经停止维护许多年了,目前最稳定的5.11版本所用的编译器还是GCC 4.9.2
这对我们的使用造成了必定程度的困扰。所以这篇文章就来分享一下如何在老版本的DevC++里手动配置 最新的GCC编译器(这里以TDM GCC 10.3.0 为例)
1.资源下载:
我们需要先在官网上下载TDM GCC 10.3.0这个编译器,可以直接搜索TDM GCC下载。也可以点击下面的链接:
Download | tdm-gcc (jmeubank.github.io)
然后点击下载tdm64-gcc-10.3.0-2.exe 等待下载完成
2.安装TDM 10.3.0:
下载完成后我们点击文件:

然后就会进入这个界面:

然后我们点击Create 后等待一下就会进入下一个界面:

一般来说我们选择下面的选项即可,然后Next后到下面选择路径:

一般来说,编译器不会占太大空间,所以我们放在C盘里也无所谓。
注意,这里要记住自己的安装路径,一会儿配置的时候要用,这里就以图上的路径为例。
点击Next进入下一步:

这里我们需要不需要进行操作,直接默认install。
等待片刻后来点击Next完成安装:

这时表明你的TDM-GCC编译器已经安装完成
3.配置DevC++:
我们目前打开DevC++:

点击工具 -> 编译选项,看到下图的界面:

然后我们点击右上角第一个绿色的加号,添加新编译器配置:

然后输入新配置编译器的名称(随意输入,不影响配置):
我这里设置的名称是:

接下来我们第一在勾选在连接器命令行加入以下命令,
然后加入 -static-libgcc

接下来我们点击目录一栏,进入到这个界面

目前是在目录下二进制的选项里面,我们点击右下角的小图标

进入选择文件界面:

我们选择到刚刚安装路径里的这个文件夹然后点击添加按钮
之后,我们再按同样的方法添加一个:

全部添加完后是这样的:

二进制的文件我们就配置完成了,接下来我们配置库文件:
按照和上面一样的操作,将下面这两个文件添加进去:

然后我们继续配置C包含文件:

和C++包含文件(和C包含文件一样):

这样我们就完成了目录的配置。
接下来我们来配置程序,点击程序选项,进入这个界面:

我们点击左边那个文件按钮,访问你安装路径下 TDM-GCC-64下的bin文件夹里,你会看到一系列exe文件:

就在这个目录里找到每一个选项所对应的程序:

然后点击确定就完成了我们的编译器配置。
接下来你就可以正常使用这个编译器了!



易博龙有个分支在更新,不知道编译器有没有更新
我之前使用过那个,编译器更新了,但是很多方面不稳定。总的来说还是5.11版本最稳定。
dev c++已经改为ultimate++,自带gui库和ntl库,据说比stl库性能还要好
ultimate确实强大,但是竞赛选手和初学者还是devc++多些
国内的小熊猫可以试试
易博龙已经接下了这个项目,并且似乎用旗下(收购)的Delphi重新编译了dev c++的源码,TDM-GCC也已经更新到了9.2,是我目前用下来最稳定的版本,缺点也有,譬如切换到中文界面,界面里会有一些乱码,所以我一直在使用英文界面。另外如果c++文件中有GB2312编码的中文,打开立即奔溃,UTF8的中文没事。国产的两款修改版譬如redpanda版和另一款把编译出错信息汉化的版本也都不错。9月30日 NOI OS终于一屁股坐在牙膏上发行了一版大更新,dev c++也确实该更新了