У меня есть следующая конфигурация.
Я использую QEMU с сервером GDB и подключаюсь к qemu с хоста Linux.
QEMU перенаправляет порты согласно конфигурации. 970 с хоста пересылается на 12345 в QEMU.
Когда я запускаю вручную
В QEMU:
gdbserver localhost:12345 myapp
В хосте:
gdb target remote :970 myapp
Работает
Что мне не хватает, так это конфигурации Eclipse для автоматического запуска приложения в QEMU.
Eclipse не дает мне возможность устанавливать разные порты для gdbserver и gdb
Как настроить Eclipse (автоматическая удаленная отладка) с разными портами для gdb и gdbserver