1 安装Visual Studio Code
- 进入VS Code官方网站下载VS Code安装包
- 在面板左侧找到扩展Ctrl + Shift + X
- 搜索Chinese并点击Install
- 根据右下角提示重启VS Code
- 在扩展中搜索C/C++并安装
2 安装Mingw-w64
- 下载安装包:点我下载
安装包版本选择posix-seh
由于版本迭代,安装界面与下图可能有所出入,请灵活变通。 - 如图选择
- 本教程将MinGW安装到
C:\Mingw-w64
目录下
- 等待下载安装完成即可
3 配置环境变量
右键此电脑——属性——左侧高级系统设置——高级选项卡中的环境变量——双击系统变量中的Path——新建——输入MinGW目录中bin文件夹的目录—— 一路确定
配置好环境变量之后应当重新启动计算机
4 创建编译配置文件
4.1 新建文件夹
- 新建一个文件夹:test
- 用VS Code打开该文件夹
4.2 配置c_cpp_properties.json文件
- 按Ctrl + Shift + P打开命令板,输入C/C++,选择箭头选项
- 将以下代码粘贴到新建的c_cpp_properties.json文件中
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "C:/Mingw-w64/mingw64/bin/gcc.exe",//这里填写第二步MinGW中gcc.exe的路径
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
注意:
- 代码中的注释标出的路径应按实际情况修改
- 路径中的斜杠是/不是\
4.3 配置tasks.json文件
- 按Ctrl + Shift + P打开命令板,输入task,选择箭头选项(Tasks: Configure Default Build Task)
- 选择使用模板创建 tasks.json 文件
- 选择Others
- 将以下代码粘贴到新建的tasks.json文件中
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command":"gcc",//如果编译的是C++文件请将gcc替换为g++
"args": ["-g", "-o", "${fileBasenameNoExtension}", "${fileBasename}"],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
4.4 配置launch.json文件(Debug配置文件)
- 按Ctrl + Shift + P打开命令板,输入launch,选择选项(Debug: Open launch.json)
- 选择C++(GDB/LLDB)
- 将以下代码粘贴到新建的launch.json文件中
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb)Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:\\Mingw-w64\\mingw64\\bin\\gdb.exe",//这里填写第二步MinGW中gdb.exe的路径
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
注意:
- 代码中的注释标出的路径应按实际情况修改
- 路径中的斜杠需要改成双反斜杠\\
5 编译、调试源文件
至此,C/C++编译环境已经搭建完成。将来只需要将文件夹中的 .vscode文件夹拷贝到其他用vscode打开的文件夹中即可实现对源文件的编译和调试。
- 在左侧文件列表中新建test.c文件
- 按Ctrl + Shift + B进行编译
- 按F5进行运行调试
如有疏漏请在评论中指出