c - 我如何将命令 "commands"放入 gdbinit 中?

标签 c gdb

如何将命令“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

最佳答案

确保你使用 commands with s 而不是 command (是的,我知道你的帖子有s).

这就是我遇到问题的原因,但我不明白为什么。

GDB 7.11,Ubuntu 16.10。

关于c - 我如何将命令 "commands"放入 gdbinit 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12906089/

相关文章:

c - GDB:如果变量值相等则中断

c++ - 我对 gdb 内存地址有疑问

将 C 代码编译为静态库以在 iPhone 应用程序中使用?

包含给定三元字符串的一个或两个字符的连续子字符串

c - 使用strstr时如何表示 "if substring present in string do something"?

c - Vim 不认为这些花括号有效吗?它可以在 Xcode 中运行

使用 C 的编译器选项捕获浮点异常

c++ - 使用 cgdb 调试——只想调试我的代码

macos - Mac OS X v10.7 (Lion) 上的 Gdb

c++ - 如何使用 MinGW gdb 调试器在 Windows 中调试 C++ 程序?