win11 最简单 C 环境调试 (个人感觉)

打开 MinGW 选择安装位置 (C盘需要管理员权限打开)
打开安装位置,复制地址
右键打开计算机-属性-高级系统设置-环境变量-双击Path或单击后点编辑-新建-粘贴刚刚的地址-确定
PS: 用户变量当前用户生效 ,系统变量全局生效(所有用户生效)
在设置页面 - 左侧菜单栏-时间和语言-语言和区域-管理语言设置-更改系统区域设置-勾选Beta版 -确定
PS:这个用来解决CMD窗口的中文支持问题
PS:设置后一些其它编码的中文会显示乱码
安装 VSCode , 附加任务建议全部勾选
PS:不勾也不影响使用
桌面新建文件夹,名称非中文
右键-显示更多选项-通过VSCode打开
PS:附加任务安装时如果没有勾选会没有这个选项,不过不影响,打开其它的文件夹也是一样的。
右击左侧下方四个小方块图标 安装插件
搜索框输入C 安装第一个 C/C++
输入 code 安装 Code Runner
输入 chinese 安装中文语言包 PS:意义不太大,因为使用的插件基本都没有汉化。
清空搜索框
点击 Code Runner插件 齿轮 选择 Extensions Setting
第一个 Code-runner: Clear Previous Output 是清除输入记录,可勾可不勾
下滑找到 含有 Edit in settings.json (编辑设置文件)的蓝色链接
打开 settings.json文件后,左键空白处,不要选择
找到 "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
在 $fileNameWithoutExt && 后加入 start cmd \"/k
加入后是这样的
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && start cmd \"/k $dir$fileNameWithoutExt",
记得保存
加入的这句是打开 cmd 命令窗口,并且结束后保持 cmd窗口打开。
PS:不过这一步的话,只能输入,不能输入,想要输入需要调试的地方就有点多了。
完成后点击 两个文件的那个图标
在右侧目录处有新建文件图标,点击新建一个后缀为.c的文件,例如 hello.c
复制下边的代码到右侧文本框里。
#include <stdio.h>
int main(void){
printf("Hello C\n");
printf("你好 C");
return 0;
}
保存后 点击右上角 播放三角(运行) 选择 run code
在代码左侧打上断点之后 可以去左侧插件上边的 debug 内进行调试。
这是目前我个人感觉最简单的win11 VSCode C环境的调试方法了。