Интересный вопрос. Не имея возможности предоставить вам прямое решение, но Eclipse (gdb) можно подключить к работающей программе - это может не помочь в вашем случае.
А как насчет попытки использовать какую-то удаленную отладку? То есть вы запускаете свою программу с помощью gdb и настраиваете gdb для ожидания подключения удаленного отладчика? Конечно, «удаленный» отладчик будет в вашей локальной системе.
EDIT:
Запустите вашу программу через
gdbserver localhost:1234 <executable>
Настройте сеанс отладки в Eclipse:
- Аппаратная отладка GDB
- Мне пришлось выбрать «Стандартный модуль запуска отладки оборудования GDB» (вкладка «Отладчик» внизу для Helios)
- Проверьте использование удаленной цели: Общий TCP / IP: localhost, порт 1234
Мне еще не удалось разрешить символы, возможно, это проблема с путем.