如何在.gdbinit中输入命令“命令break#”?我试过这个却失败了。谢谢
define macro1
b func1
commands
p func1_var
end # gdb complaints that "This command cannot be used at the top level."
end
答案 0 :(得分:0)
这对我来说很好。您可能有旧版本的gdb。升级将解决它。您可以尝试查看gdb bugzilla以查看错误修复的时间,如果这对您很重要。
答案 1 :(得分:0)
确保您使用commands
而非s
而不是command
(是的,我知道您的帖子中包含s
)。< / p>
这对我来说是问题的原因,但我不明白为什么。
GDB 7.11,Ubuntu 16.10。