2014-02-09 2 views
1

Я отлаживаю удаленный заглушку (встроенный, сборка). Я могу подключить просто отлично:Как я могу заставить 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 как номер строки или символ или что-то глупое.

ответ

1

FWIW Ответ на ваш первоначальный вопрос заключается в использовании «установленного останова на ожидании»; по умолчанию используется «авто», но вы можете использовать «on» или «off» для автоматического создания или отклонения ожидающих контрольных точек.

Смежные вопросы