3

如何将命令“commands break#”放入.gdbinit?我试过这个但失败了。谢谢

define macro1
   b func1
   commands
      p func1_var
   end # gdb complaints that "This command cannot be used at the top level."
end
4

2 回答 2

1

确保您使用commands withs而不是command(是的,我知道您的帖子有s)。

这对我来说是问题的原因,但我不明白为什么。

GDB 7.11,Ubuntu 16.10。

于 2016-12-30T13:41:22.093 回答
0

这对我来说很好。您可能有旧版本的 gdb。升级将解决它。如果这对您很重要,您可以尝试查看 gdb bugzilla 以查看该错误何时被修复。

于 2013-05-24T18:54:59.003 回答