win11 最簡單 C 環(huán)境調(diào)試 (個人感覺)

打開 MinGW 選擇安裝位置 (C盤需要管理員權(quán)限打開)
打開安裝位置,復(fù)制地址
右鍵打開計算機(jī)-屬性-高級系統(tǒng)設(shè)置-環(huán)境變量-雙擊Path或單擊后點(diǎn)編輯-新建-粘貼剛剛的地址-確定
PS: 用戶變量當(dāng)前用戶生效 ,系統(tǒng)變量全局生效(所有用戶生效)
在設(shè)置頁面 - 左側(cè)菜單欄-時間和語言-語言和區(qū)域-管理語言設(shè)置-更改系統(tǒng)區(qū)域設(shè)置-勾選Beta版 -確定
PS:這個用來解決CMD窗口的中文支持問題
PS:設(shè)置后一些其它編碼的中文會顯示亂碼
安裝 VSCode , 附加任務(wù)建議全部勾選
PS:不勾也不影響使用
桌面新建文件夾,名稱非中文
右鍵-顯示更多選項(xiàng)-通過VSCode打開
PS:附加任務(wù)安裝時如果沒有勾選會沒有這個選項(xiàng),不過不影響,打開其它的文件夾也是一樣的。
右擊左側(cè)下方四個小方塊圖標(biāo) 安裝插件
搜索框輸入C 安裝第一個 C/C++
輸入 code?安裝 Code Runner?
輸入 chinese 安裝中文語言包?PS:意義不太大,因?yàn)槭褂玫牟寮径紱]有漢化。
清空搜索框?
點(diǎn)擊 Code Runner插件 齒輪 選擇 Extensions Setting
第一個 Code-runner: Clear Previous Output?是清除輸入記錄,可勾可不勾
下滑找到 含有 Edit in settings.json?(編輯設(shè)置文件)的藍(lán)色鏈接
打開 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 命令窗口,并且結(jié)束后保持 cmd窗口打開。
PS:不過這一步的話,只能輸入,不能輸入,想要輸入需要調(diào)試的地方就有點(diǎn)多了。
完成后點(diǎn)擊 兩個文件的那個圖標(biāo)
在右側(cè)目錄處有新建文件圖標(biāo),點(diǎn)擊新建一個后綴為.c的文件,例如 hello.c
復(fù)制下邊的代碼到右側(cè)文本框里。
#include <stdio.h>
int main(void){
??printf("Hello C\n");
??printf("你好 C");
??return 0;
}
保存后 點(diǎn)擊右上角 播放三角(運(yùn)行) 選擇 run code?
在代碼左側(cè)打上斷點(diǎn)之后 可以去左側(cè)插件上邊的 debug 內(nèi)進(jìn)行調(diào)試。
這是目前我個人感覺最簡單的win11 VSCode C環(huán)境的調(diào)試方法了。