在竞争编程领域,C++是最常用的语言之一,因为它具有巨大的STL(标准模板库)功能,并且每天都在更新。因此,这是安装最新版本的C++(C++ 17)的完整指南,以及Sublime Text和CodeBlocks的安装指南。
安装C++ 17编译器(GCC 9.2)
要安装C++ 17编译器,请单击此链接下载GCC 9.2编译器。下载完成后,解压缩文件并将解压缩的MinGw文件夹保存在C驱动器中,如下图所示:
设置路径
如果您是第一次在计算机上安装GCC编译器,请执行以下步骤:
- 从保存在C驱动器中的MinGw文件复制bin文件夹路径
- 转到控制面板->系统->高级系统设置->环境变量->从系统变量编辑路径->新建->粘贴路径并保存所有内容。
如果以前安装了任何GCC编译器,则请按照相同的过程设置新的GCC编译器路径,或仅用C驱动器中的该新MinGw文件夹替换以前存在的MinGw文件夹。现在,通过在CMD中运行以下命令来检查计算机上安装的GCC的版本,以验证它是否已成功安装:
gcc –version
如果安装成功,则必须为9.2。
Sublime Text设定指南
在运行C++代码的Sublime Text编辑器中,它会为C++ 17 STL的某些新添加的功能提供警告,并且由于有任何警告,默认情况下C++程序的构建设置不会运行。为了克服这个问题,我们将为C++程序添加自定义构建代码为:
{
"cmd" : [ "g++.exe", "-std=c++17", "${file_name}", "-o",
"${file_base_name}.exe", "&&", "start", "cmd",
"/k", "${file_base_name}.exe" ],
"file_regex" : "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"shell" : true,
"working_dir" : "$file_path",
"selector" : "source.cpp",
}
复制以上代码并创建新的构建系统(工具->构建系统->新的构建系统)。随便命名,然后用sublime-build扩展名保存。现在转到工具->构建系统,然后选择您之前保存的构建文件,我们就完成了。
现在,要运行代码,请按Ctrl + B。
CodeBlocks设置指南
- 转到全局编译器设置->选择编译器作为GNU GCC编译器
- 在编译器设置中将C++ 17标记为:
- 切换到“工具链可执行文件”选项卡->从Compiler安装目录的C驱动器中选择MinGw文件夹,并从C-> MinGw-> bin文件夹中更新所有程序文件。下面是相同的插图:
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。