codeblocks升级c++17版本

一,进入MINGW官网下载最新MINGW

(本人写这篇博客时更新到了MINGW 17.1,),选择MINGW 17.1.exe下载即可. 这个下载过程可能比较缓慢,对于网不好的时候可能要很久,所以我将它放在了网盘里,需要的自己取.

链接:MINGW 17.1.exe

提取码:76l1

二,安装MINGW

(1)执行刚才的 .exe文件, 安装在C盘根目录下,也可以自行安装

codeblocks升级c++17版本

(2)设置环境变量

安装完成后,需要把C:MinGWbin添加到系统环境变量中(会的话可跳过)

a.此电脑右键属性, 打开后选择左边的高级系统设置

codeblocks升级c++17版本

b.打开后选择右下角的环境变量,进入后选择系统环境变量中的path双击

codeblocks升级c++17版本 codeblocks升级c++17版本

c.选择右边的新建将刚才的 目录加入进去,然后一步步确定退出即可

codeblocks升级c++17版本

三,修改codeblocks配置

打开codeblocks,依次进入settings(设置) ---> Compiler settings(编译器设置) ---> 左边的global compiler settings(全局编译器设置) ---> Toolchain executables(....可执行文件)

先修改Compilers installation directory的路径 为刚才的安装路径C:MinGW (点击右边的三个小点选择路径)

再继续往下,在Program files一栏里依次按照图示修改,把每个路径都更新为C:MinGWbin下与图示同名的.exe文件 (Debugger一栏不用修改)

codeblocks升级c++17版本

修改完成后 确定退出,再次进入global compiler settings, 在compiler flags一栏中选择c++ 17 , 确认退出.

codeblocks升级c++17版本

最后设置调试器, settings ---> Debugger---> Default, 更新gdb.exe的路径

codeblocks升级c++17版本

四,测试程序

如果输出为 True则说明升级成功

int main()
{
 const int i=90;

if constexpr (i) //'if constexpr' is part of C++17 
{ cout<< "True!"; }
else
{ cout<<"False" ; }

cin.get();
return 0;
}

五,感谢观看,每天都要加油呀~

参考资料:http://candcplusplus.com/enable-c17-in-code-blocks-mingw-gcc-for-all-version-with-pictures

原文链接: https://www.cnblogs.com/GuoYuying/p/12386481.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/193751

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 下午6:28
下一篇 2023年2月12日 下午6:29

相关推荐