我正在调试远程存根(嵌入式,汇编)。我可以很好地连接:
$ 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解释为行号或符号或愚蠢的东西。答案 0 :(得分:1)
FWIW原始问题的答案是使用"设置断点等待&#34 ;;默认值为" auto",但您可以使用" on"或者"关闭"自动发出或拒绝挂起的断点。