VS|搭建VS Code C/C++编译环境

原文章:https://code.visualstudio.com/docs/cpp/config-mingw
1 安装Visual Studio Code
  1. 进入VS Code官方网站下载VS Code安装包
  2. 在面板左侧找到扩展Ctrl + Shift + X
    VS|搭建VS Code C/C++编译环境
    文章图片
  3. 搜索Chinese并点击Install
    VS|搭建VS Code C/C++编译环境
    文章图片
  4. 根据右下角提示重启VS Code
  5. 在扩展中搜索C/C++并安装
    VS|搭建VS Code C/C++编译环境
    文章图片
2 安装Mingw-w64
  1. 下载安装包:点我下载
    提取码:4zkm
  2. 如图选择
    VS|搭建VS Code C/C++编译环境
    文章图片
  3. 本教程将MinGW安装到C:\Mingw-w64目录下
    VS|搭建VS Code C/C++编译环境
    文章图片
  4. 等待下载安装完成即可
3 配置环境变量 右键此电脑——属性——左侧高级系统设置——高级选项卡中的环境变量——双击系统变量中的Path——新建——输入MinGW目录中bin文件夹的目录—— 一路确定
VS|搭建VS Code C/C++编译环境
文章图片

配置好环境变量之后应当重新启动计算机
4 创建编译配置文件 4.1 新建文件夹
  1. 新建一个文件夹:test
  2. 用VS Code打开该文件夹
4.2 配置c_cpp_properties.json文件
  1. 按Ctrl + Shift + P打开命令板,输入C/C++,选择箭头选项
    VS|搭建VS Code C/C++编译环境
    文章图片
  2. 将以下代码粘贴到新建的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 }

【VS|搭建VS Code C/C++编译环境】注意:
  1. 代码中的注释标出的路径应按实际情况修改
  2. 路径中的斜杠是/不是\
4.3 配置tasks.json文件
  1. 按Ctrl + Shift + P打开命令板,输入task,选择箭头选项(Tasks: Configure Default Build Task)
    VS|搭建VS Code C/C++编译环境
    文章图片
  2. 选择使用模板创建 tasks.json 文件
  3. 选择Others
  4. 将以下代码粘贴到新建的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配置文件)
  1. 按Ctrl + Shift + P打开命令板,输入launch,选择选项(Debug: Open launch.json)
    VS|搭建VS Code C/C++编译环境
    文章图片
  2. 选择C++(GDB/LLDB)
  3. 将以下代码粘贴到新建的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 } ] } ] }

注意:
  1. 代码中的注释标出的路径应按实际情况修改
  2. 路径中的斜杠需要改成双反斜杠\\
5 编译、调试源文件 至此,C/C++编译环境已经搭建完成。将来只需要将文件夹中的 .vscode文件夹拷贝到其他用vscode打开的文件夹中即可实现对源文件的编译和调试。
  1. 在左侧文件列表中新建test.c文件
    VS|搭建VS Code C/C++编译环境
    文章图片
  2. 按Ctrl + Shift + B进行编译
  3. 按F5进行运行调试
如有疏漏请在评论中指出

    推荐阅读