最开始学编程的时候学的又是c,当时也不是很会,遇到了不少难题,现在记录一下配置问题的解决,这里先给出方法再说嘛原因。
一、VSCode配置C/C++编译环境的方法
1.下载安装VSCode,并设置中文。
1.1 下载安装VSCode。
下载VSCode打开,区域1是当前打开的文件,下面是文件的内容;区域2是VSCode的功能;区域3是VSCode的常用功能。
1.2 安装中文插件。
点击四个小方块(区域1),在插件搜索框(区域2)里搜Chinese,一般第一个就是,下载好之后重启VSCode生效。
2. 下载C/C++插件
插件中搜索C/C++,并下载安装插件。
3. 下载编译器
3.1 搜索Mingw-w64,进入官网下载。
选择Files,可以看见Home目录,如何依次进入Toolchains targetting Win64 / Personal Builds / mingw-builds / 8.1.0 / threads-posix/ seh
(网址:MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net)
3.2 下载后解压文件。
3.3 添加环境变量。
找到解压好之后的文件夹,打卡之后,选择bin文件夹进入,复制当前的路径。
*按win+i打开设置,"系统"——"系统信息"——"高级系统设置"——"环境变量",选择用户变量中的"Path",新建一个环境变量,输入之前复制好的路径,点击确定。
4. 添加配置。
4.1 打开C/C++设置。
打开VSCode,创建一个新文件,以.c结尾(即创建一个c文件),将鼠标移动到打开的c文件里面(绿色框子里),按 Ctrl + Shift + P;
输入c/c++,选择 编辑配置(UI)。(按下 Ctrl + Shift + P之后出现的搜索框输入)
4.2 添加配置路径。
在编译器路径里面可以选择配置路径(输入框旁边的下拉箭头)。
gcc主要是c文件编译,g++是c++/cpp文件编译,这里选的gcc。
4.3 完善配置。
在IntellSense模式中,选择gcc-x64(legacy)。
5. 配置完成,测试。
现在配置工作都完成了,接下来创建c文件运行的时候,可以直接在三角形图标里面进行运行调试,会提醒要选在配置,选择你之前弄好的配置就行。
或者先生成配置任务,再去运行也可以。
二、VScode配置C/C++编译环境的原因
VScode是一款免费的代码编辑器,并非编译器。而编辑器主要用于编写和修改代码,并没有编译和调试的功能,也不能直接运行;编译器可以将高级编程语言(python/c/c++/Java等)编写的源代码转换为目标机器语言,说简单点就是将代码转换成计算机能看懂的语言。
由于VScode只有写代码的功能,所以需要我们下好编辑器在本地,并将编辑器配置到VScode中,这样我们就能在VScode中运行了。
三、常见的编译器
1. GCC (GNU Compiler Collection):
在 Linux 上,通过包管理器安装,例:在 Ubuntu 上使用sudo apt-get install gcc g++
。
在 Windows 上,可以通过 MinGW 或 MSYS2 安装 GCC。
2. Clang:
在 macOS 上,默认安装了 Clang(作为 Xcode 开发工具的一部分)。
在 Linux 上,通过包管理器安装,例如在 Ubuntu 上使用 sudo apt-get install clang
。
在 Windows 上,可以通过 LLVM 官方网站下载并安装 Clang。
3. MSVC (Microsoft Visual C++):
通过安装 Visual Studio 来获取 MSVC 编译器。可以从 Visual Studio 官方网站 下载安装程序。
4. Intel C++ Compiler (ICPC):从 Intel 官方网站下载并安装。
5. Tiny C Compiler (TCC):从 TCC 官方网站 下载并安装。
6. Digital Mars C/C++ Compiler:从 Digital Mars 官方网站下载并安装。
在写编程语言如python/c/c++/Java等的时候,并没有编译和调试的功能,所以此时需要为他安上一个编译器,同时需要在vscode中下载好相应的插件;vscode相当于一个高级记事本。