之所以會寫這段隨筆,是因為我的vscode,配置c++環境之後,嘗試了在程式後面加 getchar() system("pause")後都沒有用最終還是通過修改c++編輯檔案 launch.json,以及 tasks.json
,其中要注意,如果多次配置不成功還是失敗,其一,可以試試吧 launch.json的「profram」修改一下後面的」.exe「去掉
"program": "$/$",// 將要進行除錯的程式的路徑其二將launch.json裡的args可以修改一下
"args": [也可以改為 "/c", "$/$.exe", "&", "pause""/k",
"$\\$.exe",
],
話不多說直接上**
1.launch.json
1\\$.exe",
13],14"
stopatentry
": false,15
"cwd
": "$"
,16"environment
": ,17"
externalconsole
":true
18},
19//
"igurations": [
20/$
",//
將要進行除錯的程式的路徑 25"
args
": , //
程式除錯時傳遞給程式的命令列引數,一般設為空即可 26"
stopatentry
": false, //
設為true時程式將暫停在程式入口處,一般設定為false 27"
cwd": "
$", //
除錯程式時的工作目錄,一般為$即**所在目錄 28"
environment
": , 29"
externalconsole
": true, //
除錯時是否顯示控制台視窗,一般設定為true顯示控制台 30"
mimode
": "
gdb"
, 31
"midebuggerpath
": "
e:\\mingw\\bin\\g++.exe
", //
midebugger的路徑,注意這裡要與mingw的路徑對應 32"
prelaunchtask
": "
g++", //
除錯會話開始前執行的任務,一般為編譯程式,c++為g++, c為gcc 33"
setupcommands
": [
34
39]
40}
41]
42 }
2.tasks.json
","-o",
"$\\$.exe"],
"options
": ,
"problemmatcher
": [
"$gcc"],
"group
": ,
"detail
": "
generated task by debugger"},
","-o
","$\\$.exe"],
"options
": ,
"problemmatcher
": [
"$gcc"],
"group
": "
build",
"detail
": "
compiler: e:\\mingw\\bin\\cpp.exe"},
","-o
","$\\$.exe"],
"options
": ,
"problemmatcher
": [
"$gcc"],
"group
": "
build",
"detail
": "
compiler: e:\\mingw\\bin\\g++.exe"}
],
"version
": "
2.0.0"}
歡迎補充!
VS Code配置c語言執行環境
按住ctrl shift x開啟擴充套件商店,搜尋language,選擇chinese simplified 重啟vs code完成語言包安裝。同理開啟拓展商店,搜尋c c 安裝該外掛程式。注意此外掛程式由microsoft發布 關於mingw 開啟系統屬性 高階 環境變數 系統變數,找到path變...
VS code部署RUST執行環境
1 安裝rust rust 安裝位址 2 切換到 msvc toolchain by rustup default stable x86 64 pc windows msvc 3 安裝vscode vs code 安裝位址 在工程目錄下新建.vscode目錄 在新建的 vscode 資料夾裡新建兩個...
linux下vscode配置c 除錯環境
安裝gdb apt get update apt get install gdb 直接安裝可能會出現python依賴問題,如果只用c 應該沒什麼影響 測試g ubuntu預設自帶 gdb是否正常 g helloworld.cpp o test 自己寫個helloworld gdb version c...