VS Code 配置 C 语言开发环境(Windows 10/11):从 GCC 安装到运行、断点调试,一篇搞定 VS Code 配置 C 语言开发环境Windows 10/11从 GCC 安装到运行、断点调试一篇搞定适合人群刚开始学习 C 语言的大一学生、需要配置 C 语言实验环境的同学。本文以 Windows 10/11 为例使用 VS Code Microsoft C/C 插件 MSYS2MinGW-w64 GCC。一、先搞清楚VS Code 为什么不能直接运行 C 语言VS Code 是代码编辑器不自带 C 语言编译器。完整的开发环境需要三部分工具用途VS Code编写和管理 C 语言代码Microsoft C/C 扩展代码补全、错误提示和调试支持GCC GDBGCC 编译 C 程序GDB 负责断点调试本文选择 MSYS2 安装 GCC 和 GDB方便后续更新和管理。二、安装 VS Code 和 C/C 扩展进入 VS Code 官网https://code.visualstudio.com/ 下载 Windows 安装包并安装。![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/343f69e452d04251aa154c8ceeee5e85.png打开 VS Code按Ctrl Shift X进入扩展商店。点击安装插件然后重启VSCODE搜索C/C安装发布者为Microsoft的扩展。安装C和C插件vscode下载地址三、安装 MSYS2 和 GCC 编译器进入 MSYS2 官网https://www.msys2.org/ 下载并安装。建议使用默认安装目录D:\msys64。输入命令更新pacman -Syu输入命令下载GCC 用于编译程序GDB 用于调试程序pacman -S --needed mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-gdb从开始菜单打开MSYS2 UCRT64终端不要误用普通的 MSYS 终端。C/C编译器下载地址四、配置 Windows 的 Path 环境变量如果希望在 VS Code 的 PowerShell 终端中调用 GCC需要将下面的目录添加到系统或用户的PathD:\msys64\ucrt64\bin具体操作按Win S搜索“编辑系统环境变量”。点击“环境变量”在“用户变量”或“系统变量”中选中Path点击“编辑”。点击“新建”粘贴C:\msys64\ucrt64\bin保存。完全关闭并重新启动 VS Code使新环境变量生效。![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/ebb7279cc5c741bda9e68fb341f027ad.png打开cmd 终端执行gcc--version gdb--version where.exe gccwhere.exe gcc应当能找到C:\msys64\ucrt64\bin\gcc.exe。如果电脑里安装过其他 MinGW需要特别注意路径顺序避免调用错误的 GCC。五、第一个 C 语言程序Hello World打开新建文件夹然后拖动文件夹用vscode打开然后在文件夹内创建main.c#includestdio.hintmain(){printf(Hello, World!\n);return0;}六、测试 scanf 输入避免“程序不能输入”的坑学习 C 语言经常需要使用scanf。把main.c修改为#includestdio.hintmain(){inta,b;printf(请输入两个整数);if(scanf(%d %d,a,b)!2){printf(输入格式错误\n);return1;}printf(两数之和%d\n,ab);return0;}如果出现乱码在 VS Code 下方的终端中输入chcp 65001执行成功会显示类似Active code page: 65001正常情况下应该显示请输入两个整数10 20 两数之和30九、总结配置 C 语言开发环境可以记住这条主线安装 VS Code → 安装 C/C 扩展 → 安装 GCC/GDB → 配置 Path → 编译运行 → F5 调试。对于初学者建议先掌握这两条命令gcc main.c-o main.exe.\main.exe这样不仅能写出第一个 Hello World也能理解 C 语言“编写源代码—编译—运行”的基本流程。等基础操作熟悉后再使用 F5 断点调试会更容易理解程序的执行过程。参考资料VS Code 官方 GCC/MinGW 教程https://code.visualstudio.com/docs/cpp/config-mingwMSYS2 官方安装指南https://www.msys2.org/VS Code 官方 C/C 配置文档https://code.visualstudio.com/docs/cpp/configure-intellisense