vscode配置gdb調試外部程序

有一個工程是用qtcreator編譯的

我現在用vscode遠程訪問的這個工程,目前只能在vscode界面編輯代碼。

編譯需要在qtcreator下面。

剛開始也只能在 qtcreator下面 調試(debug,打斷點)

目前在vscode裏面安裝了 gdb工具之後,就可以直接調試 qtcreator 編譯好的二進制文件了。而且可以打斷點。

下面是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": [
        {
            "type": "cppdbg",
            "request": "launch",
            "name": "gdb1",
            "program": "${workspaceFolder}/common/bin/x64/Debug/guide_pg_server",
            "MIMode": "gdb",
            "cwd": "${workspaceFolder}/common/bin/x64/Debug"
        },
        {
            "type": "cppdbg",
            "request": "launch",
            "name": "gdb2",
            "program": "${workspaceFolder}/common/bin/x64/Debug/gd_pgclient_unit_d",
            "MIMode": "gdb",
            "cwd": "${workspaceFolder}/common/bin/x64/Debug"
        },
        {
            "type": "cppdbg",
            "request": "launch",
            "name": "gdb3",
            "program": "${workspaceFolder}/common/bin/x64/Debug/guide_pgclient_service",
            "MIMode": "gdb",
            "cwd": "${workspaceFolder}/common/bin/x64/Debug"
        }
    ]
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章