У меня есть хост win10 и цель ubuntu (контейнер docker) (тот же x86_64). Я запускаю gdbserver на цели, на hello world (c code) elf, и у меня на хосте есть клиент gdb.exe (скомпилированный с mingw64). Я могу правильно отладить приложение из windows с помощью командной строки GDB. На цели: gdbserver localhost: 9000 / home / tmp / app2 На хосте: target remote localhost: 9000
Я хочу выполнить отладку с помощью Vscode вместо командной строки. Я написал запуск. json следующим образом:
{
"type": "gdb",
"request": "attach",
"name": "Attach to gdbserver",
"executable": "app2",
"target": "localhost:9000",
"remote": true,
"cwd": "${workspaceRoot}",
"gdbpath": "C:\\work\\gdb.exe"
}
Кажется, ничего не происходит, и я не вижу никакого выходного журнала.