Я отлаживаю удаленный заглушку (встроенный, сборка). Я могу подключить просто отлично:Как я могу заставить GDB перестать спрашивать меня о символах?
$ msp430-gdb -nx -ex 'target remote XXX'
...
Remote debugging using XXX
0x00004400 in ??()
(gdb)
Теперь, когда я пытаюсь установить точку останова, GDB скулит о не имеющих символы:
(gdb) b 0x4404
No symbol table is loaded. Use the "file" command.
Make breakpoint pending on future shared library load? (y or [n]) n
(gdb)
Как я могу сказать это не спрашивать меня о «загрузках будущей библиотеки» или нет таблицы символов? У пульта никогда не будет ни одной из этих вещей. Благодаря!
Редактировать: Я идиот. Синтаксис для разрыва по адресу: 'b * addr'. GDB интерпретировал 0x4404 как номер строки или символ или что-то глупое.