搭建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
    在这里插入图片描述
  3. 搜索Chinese并点击Install
    在这里插入图片描述
  4. 根据右下角提示重启VS Code
  5. 扩展中搜索C/C++并安装
    在这里插入图片描述

2 安装Mingw-w64

  1. 下载安装包:点我下载
    安装包版本选择 posix-seh
    由于版本迭代,安装界面与下图可能有所出入,请灵活变通。
  2. 如图选择
    在这里插入图片描述
  3. 本教程将MinGW安装到C:\Mingw-w64目录下
    在这里插入图片描述
  4. 等待下载安装完成即可

3 配置环境变量

右键此电脑——属性——左侧高级系统设置——高级选项卡中的环境变量——双击系统变量中的Path——新建——输入MinGW目录中bin文件夹的目录—— 一路确定
在这里插入图片描述
配置好环境变量之后应当重新启动计算机

4 创建编译配置文件

4.1 新建文件夹

  1. 新建一个文件夹:test
  2. 用VS Code打开该文件夹

4.2 配置c_cpp_properties.json文件

  1. Ctrl + Shift + P打开命令板,输入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
}

注意

  1. 代码中的注释标出的路径应按实际情况修改
  2. 路径中的斜杠是/不是\

4.3 配置tasks.json文件

  1. Ctrl + Shift + P打开命令板,输入task,选择箭头选项(Tasks: Configure Default Build Task
    在这里插入图片描述
  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
    在这里插入图片描述
  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文件
    在这里插入图片描述
  2. Ctrl + Shift + B进行编译
  3. F5进行运行调试

如有疏漏请在评论中指出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值