{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "sf_car", // 配置名稱,將會在啟動配置的下拉菜單中顯示
"type": "cppdbg", // ++
"request": "launch",
"program": "${workspaceFolder}/src/out/car.cgi", // 調試程序的位置及程序名稱
"args": [ // 傳送進來的參數,像C函數中的argc個的args
"oper"
],
"stopAtEntry": false, // 設為true時程序將暫停在程序入口處, false時停在斷點處
"cwd": "${workspaceFolder}", // 調試程序時的工作目錄
"environment": [],
"externalConsole": false, // 調試時是否顯示控制台窗口,一般設置為true顯示控制台
"MIMode": "gdb", // 指定連接的調試器,可以為gdb或lldb。
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "build", // 調試會話開始前執行的任務,一般為編譯程序
"miDebuggerPath": "/usr/bin/gdb"
}
]
}
執行 start debug命令后,可以看到,程序調試窗口多了"sf_car"的運行項目。
