文章

VSCode配置C语言环境

使用VSCode写C程序。

VSCode配置C语言环境

一、前言

其实,VSCode 真的很适合我们用来写代码:它界面清爽、插件多、还能根据自己的习惯随意调整。无论是写 C 语言,还是以后写别的,都能用得上。更别说 VSCode 还支持 Git 版本管理、远程开发,甚至还有 AI 编程助手,体验真的很棒!本文将介绍如何在 Windows 环境下配置 VSCode 以编写 C 语言程序。

二、所需工具

  • 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;
    }
    
  2. 配置IntelliSense: 按下 Ctrl+Shift+P,输入 C/C++: Edit Configurations (UI)。 在打开的界面中设置: 编译器路径:选择你的gcc路径(如 C:/mingw64/bin/gcc.exe)。 IntelliSense模式:选择 gcc-x64
  3. 生成构建任务(tasks.json): 按下 Ctrl+Shift+P,输入 Tasks: Configure Task → 选择 gcc.exe build active file。 自动生成.vscode/tasks.json
  4. 配置调试 切换到调试选项卡 → 点击 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"
     }]
    }
    
  5. 编译与调试 编译:按 Ctrl+Shift+B 执行构建任务(或使用终端命令 gcc hello.c -o hello)。 运行:按 F5 启动调试,或右键代码选择 Run Code(需安装Code Runner)。 调试:在代码中设置断点,按 F5 进入调试模式。
本文由作者按照 CC BY 4.0 进行授权

热门标签