vscode配置c语言编译环境

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