vscode 的極快速配置
1.進入 vscode 官網下載最新版本,直接點 download for windows 即可
2.開啟安裝包,可能要去除安裝路徑中空格和中文
3.在 link 下載 MinGW 編譯器,拉到最下面的離線下載,選 MinGW-W64 GCC-8.1.0 的 x86_64-win32-seh 下下來
4.下下來的壓縮包直接解壓到任意目錄;
5.右鍵此電腦,屬性,找到高階系統設定,進入右下角環境變數。選中 Path 那一行選編輯,新建一個,填入剛才解壓 MinGW 的路徑,最後加個 \bin
。比如我直接解壓到 D 盤就填 D:\mingw64\bin
。
6.開啟 cmd 輸入 gcc -v
,有一串東西出來就 ok 了,找不到命令之類的就沒搞好
7.開啟 vscode,點左側邊欄第五個“擴充”,輸入 Chinese 找中文擴充包,install 一下,右下角會提示重啟,跟著他重啟就好了。記得聯網。
8.在 vscode 開始頁面選開啟資料夾,在你喜歡的目錄下建立資料夾,以後程式碼都會放這裡。
9.還是擴充,搜一下 C/C++,選第一個,安裝。
10.Ctrl+Shift+P 輸入 C/C++,開啟編輯配置(UI),編譯器路徑就填 MinGW 解壓的路徑再加 \bin\g++.exe
,比如我是 D:\mingw64\bin\g++.exe
。也可能他會自動檢測到,直接選也可以。
11.編譯器引數,比如 -O2,-Wl,--stack=1145141919
。
如果你喜歡 Dev-cpp 那樣彈出來的終端,可以繼續配置 launch.json:
12.選上欄第六個的執行,選啟動除錯,會提示建立一個 launch.json。建立後刪掉原來的貼上下面的進去
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) 啟動",
"type": "cppdbg",
"request": "launch",
// "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
// "args": [],
"preLaunchTask": "C/C++: g++.exe 生成活動檔案",
"program":"C:\\Windows\\System32\\cmd.exe",
"args": ["/c","${fileDirname}/${fileBasenameNoExtension}.exe","&","pause"],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "D:\\mingw64\\bin\\gdb.exe", // 將 D:\\mingw64\\bin\\gdb.exe 改為你的安裝路徑
"setupCommands": [
{
"description": "為 gdb 啟用整齊列印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
},
{
"description": "將反彙編風格設定為 Intel",
"text": "-gdb-set disassembly-flavor intel",
"ignoreFailures": true
}
]
}
]
}
然後把 "miDebuggerPath"
這一行後面的改成你的編譯器路徑,後面加 \bin\gdb.exe
。然後記得把 \
都換成 \\
。
再把 "preLaunchTask"
後面的改成 task.json
的 "label"
後面的一樣的東西,這樣 f5 之後就會先編譯再執行。
13.最後把 "program""args"
兩行(上面註釋掉的)換成沒註釋的就可以防止終端在輸入完資料後閃退,當然這也導致不能使用 debug 功能,請自行取捨
14.按 F5 或 Ctrl+F5 即可快速編譯執行