VScode上编辑C语言设置

下载MINGW压缩包:

https://nchc.dl.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-win32/seh/x86_64-8.1.0-release-win32-seh-rt_v6-rev0.7z

添加环境变量:

安装完成后关闭窗口,开始配置C/C++环境打开环境变量,在系统变量Path上添加MinGW-w64的bin文件夹的路径,小编的示例如下:D:\MinGW\mingw64\bin新建系统变量C_INCLUDE_PATH,变量值为D:\MinGW\mingw64\include新建系统变量CPLUS_INCLUDE_PATH,变量值同上。完成后重启电脑,因为win10不会自动更新系统变量。重启后,打开cmd,输入 g++ -v显示如图,表示安装正确。

VScode插件下载:

1)、C/C++,这个肯定是必须的。
2)、C/C++ Snippets,即 C/C++重用代码块。
3)、C/C++ Advanced Lint,即 C/C++静态检测 。 4)、Code Runner,即代码运行。
5)、Include AutoComplete,即自动头文件包含。
6)、Rainbow Brackets,彩虹花括号,有助于阅读代码。
7)、One Dark Pro,VSCode 的主题。
8)、GBKtoUTF8,将 GBK 转换为 UTF8。 9)、ARM,即支持 ARM 汇编语法高亮显示。
10)、Chinese(Simplified),即中文环境。
11)、vscode-icons,VSCode 图标插件,主要是资源管理器下各个文件夹的图标。
12)、compareit,比较插件,可以用于比较两个文件的差异。
13)、DeviceTree,设备树语法插件。

Visual Studio Code (VSCode) 配置C语言文件通常涉及设置合适的任务和构建工具。以下是基本步骤: 1. 安装C/C++插件:在VSCode的市场里搜索并安装官方推荐的C/C++插件如 "C/C++ extension for Visual Studio Code" 或 "Prettier - Code formatter",它们能提供代码补全、语法高亮等功能。 2. 配置CMake或MinGW等构建系统:如果你使用CMake作为构建工具,可以在项目根目录下创建`.cmake`或`CMakeLists.txt`文件来配置。若使用MinGW,你需要安装GDB调试器和mingw-w64工具链。 3. 创建launch.json:这是用于调试的配置文件,位于`.vscode`目录下的`tasks`文件夹内。配置`configurations`部分,指定编译器路径、调试命令和其他选项,例如: ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/${execPath}", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "path/to/gdb.exe" } ] } ``` 记得替换`${workspaceFolder}`为你项目的实际路径。 4. 编辑tasks.json:如果使用自定义构建任务,可以在这里配置编译任务,例如: ```json { "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "cmake --build . --target your_target_name", "group": { "kind": "build", "isDefault": true }, "problemMatcher": [] } ] } ``` 完成以上设置后,你就可以通过VSCode的快捷键或者菜单选择`Run` > `Task`来编译或调试你的C语言项目了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值