Я использую GDB 7.3 в Eclipse. Он подключается к GDBServer. Когда я запускаю отладчик в Eclipse, я получаю:
Нет источника для main() по адресу 0x101250
Я компилирую с отключенным оптимизатором и флагом отладки, установленным на максимум:
-O0 -g3
Я вижу символы отладки при запуске:
./powerpc-unknown-eabi-objdump.exe -g | отладка grep
GDB 8.1 умеет находить исходники. Однако я не могу использовать его из-за несовместимости с GDBServer, к которому я подключаюсь :(
Изменить: я добавил источник на вкладке «Источник» в конфигурации отладки. Я даже добавил источник вручную в терминал GDB, также известный как консоль отладчика, используя следующее:
каталог /путь/к/src/
Поиск исходных каталогов: /path/to/src/:$cdir:$cwd