ubuntu vscode gdb 配置注意事項
{
// 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": "(gdb) 啟動",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/build/build_linux32/test_v2x",
"args": ["test_msg_digest_id","1"],//程序運行輸入的參數。
"stopAtEntry": false,
"cwd": "${workspaceFolder}/build/build_linux32",#程序運行的目錄
// "cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"additionalSOLibSearchPath":"${workspaceFolder}/build/build_linux32/lib",
//庫的路徑
"setupCommands": [
{
"description": "為 gdb 啟用整齊打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}之前出現過調試進不了斷點,因為編譯時候CMAKE 編譯版本時Release,改成Debug 就可以了。
DCMAKE_BUILD_TYPE=Debug
*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。


