使用gdbserver通过VsCode从win10远程调试到linux_x86_64

问题描述 投票:0回答:1

我有win10主机和一个Ubuntu目标(一个docker容器)(相同的x86_64)。我在hello world(C代码)精灵上的目标上运行gdbserver,并且我的主机上具有gdb.exe(与mingw64交叉编译)客户端。我可以使用gdb命令行从Windows正确调试应用程序。在目标上:gdbserver本地主机:9000 / home / tmp / app2在主机上:目标远程本地主机:9000

我想使用Vscode而不是命令行进行调试。我写了一个launch.json如下:

        {
            "type": "gdb",
            "request": "attach",
            "name": "Attach to gdbserver",
            "executable": "app2",
            "target": "localhost:9000",
            "remote": true,
            "cwd": "${workspaceRoot}", 
            "gdbpath": "C:\\work\\gdb.exe"
        }

似乎什么也没发生,我看不到任何输出日志。

visual-studio-code gdb containers gdbserver
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.