VSCode配置C语言环境

用VSCode写C程序

一、前言

VSCode 支持 Git 版本管理、远程开发,还有 AI 编程助手,好用。

二、所需工具

  • Windows11 系统
  • Mingw-w64
  • VSCode
  • VSCode扩展(C/C++)

三、安装

  1. 安装VSCode 访问官网:VSCode,下载安装程序,完成安装。

  2. 下载安装MinGW 访问mingw-64,在Files页面,打开 Toolchains targeting Win64/Personal Builds/mingw builds/8.1.0/threads posix/seh,下载 x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z 文件,解压至C盘。 找到刚解压的文件,进入bin目录,如 C:\mingw64\bin ,将这个文件路径添加至环境变量

    Windows Environment Variables dialog showing the edit system variable window with mingw64 bin directory path added to the PATH variable for C compiler configuration

    在命令行输入 gcc --version ,显示版本号即成功。

  3. 安装VSCode扩展 打开VSCode,安装C/C++扩展。C/C++扩展提供代码提示、调试支持。

四、配置VSCode

  1. 在VSCode里创建一个C文件hello.c,写入示例代码:
1
2
3
4
5
#include <stdio.h>
int main() {
    printf("Hello, World!");
    return 0;
}
  1. 配置IntelliSense: 按下 Ctrl+Shift+P,输入 C/C++: Edit Configurations (UI)。 在打开的界面中设置: 编译器路径:选择你的gcc路径(如 C:/mingw64/bin/gcc.exe)。 IntelliSense模式:选择 gcc-x64
  2. 生成构建任务(tasks.json): 按下 Ctrl+Shift+P,输入 Tasks: Configure Task → 选择 gcc.exe build active file。 自动生成.vscode/tasks.json
  3. 配置调试 切换到调试选项卡 → 点击 create a launch.json file → 选择 C++ (GDB/LLDB)。 修改生成的.vscode/launch.json
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
{
    "version": "0.2.0",
    "configurations": [{
        "name": "Debug C",
        "type": "cppdbg",
        "request": "launch",
        "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
        "args": [],
        "stopAtEntry": false,
        "cwd": "${workspaceFolder}",
        "environment": [],
        "externalConsole": false,
        "MIMode": "gdb",
        "miDebuggerPath": "gdb.exe",
        "preLaunchTask": "C/C++: gcc.exe build active file"
    }]
}
  1. 编译与调试 编译:按 Ctrl+Shift+B 执行构建任务(或使用终端命令 gcc hello.c -o hello)。 运行:按 F5 启动调试,或右键代码选择 Run Code(需安装Code Runner)。 调试:在代码中设置断点,按 F5 进入调试模式。
Licensed under CC BY-NC-SA 4.0
Powered by Cloudflare
使用 Hugo 构建
主题 StackJimmy 设计