linux下visual studio code中gdb調試文件launch.json解析


{
// 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"的運行項目。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM