847 字
4 分钟
VScode中配置 C/C++ 环境
2026-03-08

1. 下载VScode#

  • 官网下载:访问 https://code.visualstudio.com/(点链接时按下Ctrl,不会覆盖当前页面哦^-^)。 下载指引
  • 安装说明:安装VScode时,建议将“附加任务”中的选项全部勾选。 vscode安装

2. 下载编译器MinGW并解压#

TIP

下载速度慢或者找不到,可以直接从这个链接下载(选择普通下载https://bailichengxing.lanzoul.com/iMlnb3knvrhc

mingw下载

  • 解压步骤:建议在C盘根目录下解压文件。 解压mingw

    注意:解压路径不能包含中文,特殊字符请自行测试。

3. 将MinGW添加至环境变量#

  • 操作流程
    1. 进入 mingw64 下的 bin 文件夹,复制当前路径。
    2. 按下 Win + i 唤起系统设置,搜索并进入“高级系统设置”。
    3. 点击“环境变量”,在系统变量中选择 Path 并点击编辑。
    4. 点击新建,粘贴路径,最后连续按下三个确定完成配置。 配置环境变量

4. 配置VScode插件#

  • 安装基础插件:打开VScode,搜索并安装 Chinese (Simplified)C/C++ 插件,安装完成后重启软件。 安装插件
  • 版本回退:切换C/C++插件至 1.8.4 版本。 版本退回

    因最新版本不会自动生成 launch.json 文件,给后续优化带来不便,故建议退回旧版本。

5. 运行代码测试#

  • 准备工作:新建一个英文名称的文件夹,右键选择“通过Code打开”。
  • 编写代码:新建一个扩展名为 .c 的文件(如 hello.c),输入以下代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello World!\n");
printf("你好世界!\n");
system("pause"); // 防止运行后自动退出,需头文件stdlib.h
return 0;
}

运行代码3

  • VScode菜单栏,点击运行,启动调试,稍等程序运行,输出结果在下方终端,上方调试面板,点击最右边的橙色方框停止程序运行。

6. 调整与优化#

TIP

请根据自己的需要进行优化 代码运行后.vscode文件夹会自动生成在你的源文件目录下 .vscode文件夹下的task.jsonlaunch.json用来控制程序的运行和调试

  • 将程序运行在外部控制台【推荐】 打开vscode文件夹下的launch.json文件,找到"externalConsole": false, 将false改为true并保存 控制台
  • 解决中文乱码问题【推荐】 打开.vscode文件夹下的task.json文件,找到"${fileDirname}\\${fileBasenameNoExtension}.exe"在后面加上英文逗号然后回车到下一行,粘贴下面文本"-fexec-charset=GBK"并保存 中文乱码
  • 收纳生成的 exe 可执行文件【可选】
  1. .vscode文件夹下的task.json文件,找到"${fileDirname}\\${fileBasenameNoExtension}.exe"
  2. 修改成"${fileDirname}\\coin\\${fileBasenameNoExtension}.exe"并保存,同理launch.json下也有相同的字段,需要你修改
  3. 在源文件同目录下新建coin文件夹,程序运行后,可执行文件将会生成在里面(其中coin可修改成你喜欢的英文名字)

收纳exe

TIP

这样 .c 文件一多起来的时候,就不会出现 .exe 和 .c 相互穿插在目录中^-^

7. 提示#

  1. 若源代码文件夹含有中文路径,将会无法编译程序。
  2. 若你的Windows用户名使用了中文,可能无法运行。

转载自零流@火星动力猿

VScode中配置 C/C++ 环境
https://blog.bailichengxing.tech/posts/c/
作者
百里程星
发布于
2026-03-08
许可协议
CC BY-NC-SA 4.0