VSCode配置C语言环境
使用VSCode写C程序。
VSCode配置C语言环境
一、前言
其实,VSCode 真的很适合我们用来写代码:它界面清爽、插件多、还能根据自己的习惯随意调整。无论是写 C 语言,还是以后写别的,都能用得上。更别说 VSCode 还支持 Git 版本管理、远程开发,甚至还有 AI 编程助手,体验真的很棒!本文将介绍如何在 Windows 环境下配置 VSCode 以编写 C 语言程序。
二、所需工具
- Windows11 系统
- Mingw-w64
- VSCode
- VSCode扩展(C/C++)
三、安装
- 安装VSCode 访问官网:VSCode,下载安装程序,完成安装。
下载安装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,将这个文件路径添加至环境变量。在命令行输入
gcc --version,显示版本号即成功。- 安装VSCode扩展 打开VSCode,安装C/C++扩展。C/C++扩展提供代码提示、调试支持。
四、配置VSCode
- 在VSCode里创建一个C文件
hello.c,写入示例代码:1 2 3 4 5
#include <stdio.h> int main() { printf("Hello, World!"); return 0; }
- 配置IntelliSense: 按下 Ctrl+Shift+P,输入
C/C++: Edit Configurations (UI)。 在打开的界面中设置: 编译器路径:选择你的gcc路径(如C:/mingw64/bin/gcc.exe)。 IntelliSense模式:选择gcc-x64。 - 生成构建任务(
tasks.json): 按下 Ctrl+Shift+P,输入Tasks: Configure Task→ 选择gcc.exe build active file。 自动生成.vscode/tasks.json。 - 配置调试 切换到调试选项卡 → 点击
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" }] }
- 编译与调试 编译:按 Ctrl+Shift+B 执行构建任务(或使用终端命令
gcc hello.c -o hello)。 运行:按 F5 启动调试,或右键代码选择Run Code(需安装Code Runner)。 调试:在代码中设置断点,按 F5 进入调试模式。
本文由作者按照 CC BY 4.0 进行授权
