C++17(C++1z)即将来临,许多新功能令人振奋。然而工作环境仍然停留在GCC 4.3.3,连C++14都无法完全支持。因此决定升级工作环境到GCC 5.1和GCC 6.2.
首先是Windows下的环境升级:
备份CodeBlocks的include文件夹和lib文件夹,这里面有许多自己增加的库和头文件。
启动卸载程序,卸载CodeBlocks.
到Code::Blocks官网下载最新版的IDE,但不要选择自带编译器的版本。我选择的是codeblocks-16.01-setup.exe。
启动安装程序,安装CodeBlocks. 安装完成后先不启动。
到TDM GCC官网下载最新版的GCC,我选择的是tdm-gcc-5.1.0-3.exe(跳转到SourceForge.net下载,下载速度慢可以换节点)没选64位,因为手头大部分库都只有32位的。
启动TDM GCC安装程序,安装GCC。有些功能不需要勾选。(推荐即可)
安装完成。