VSCode配置C语言编译环境
1. 下载安装MinGW
MinGW是一个Windows上的C/C++编程环境,通过它可以在Windows平台上进行C/C++程序的编译。因此,我们需要先下载并安装MinGW。下载页面:https://osdn.net/projects/mingw/releases/。选择mingw-w64-install.exe文件下载安装。
注意:安装时需要选择对应的架构x86或x64,根据电脑的实际情况来选择
2. 配置环境变量
下载并安装好MinGW之后,需要配置环境变量,使得VSCode能够正确的找到MinGW环境。具体操作如下:
① 在电脑上找到MinGW的安装目录,例如:C:\MinGW。
② 在Windows搜索框中搜索“环境变量”,点击“编辑系统环境变量”。
③ 在弹出的系统属性窗口中,点击“高级”选项卡,然后点击“环境变量”按钮。
④ 在“环境变量”窗口中,找到“系统变量”区域,单击“新建”按钮,在“变量名”中输入“PATH”,在“变量值”中输入MinGW的安装路径,例如:C:\MinGW\bin。
3. 安装C/C++插件
打开VSCode,进入Extensions,搜索并安装C/C++插件。
安装完成后,在工具栏点击“插件” -> “C/C++” -> “Edit Configurations”。
4. 编写C语言代码和编译运行
在VSCode中创建一个C语言文件,例如:hello.c
#include <stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
在命令行中进入文件所在目录,执行以下命令编译运行:
gcc hello.c -o hello
./hello
在VSCode中也可以使用终端进行编译运行,快捷键为“Ctrl + Shift + `”,执行以下命令:
gcc hello.c -o hello
./hello
5. 配置调试环境
点击工具栏上的“调试”,选择“添加配置”。
在弹出的选项中选择“C++(GDB/LLDB)”或者“C++(Windows)”,如果选择“C++(Windows)”需要在配置文件中做相应修改,具体参考文献[1]。
配置文件示例:
{
"version": "0.2.0",
"configurations": [
{
"name": "C++ Launch (GDB)",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/a.exe",
"args": [],
"stopAtEntry": true,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",
"setupCommands": [
{
"description": "为 gdb 启用 mi 模式",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
6. 参考文献
[1] VSCode 配置 C/C++ 环境和调试:http://m.blog.csdn.net/gleamyshine/article/details/54108490