我使用 GDB 在 Eclipse 中调试 C 代码,我想问一个关于 GDB 处理多个命令的问题。如果我通过外部软件向 GDB 发送多个命令,例如:我发送“bt”和“p 计数器”,而不是“帮助”。
是否有可能“bt”命令处理时间过长并返回 GDB 将暂停“bt”命令处理并尝试处理下一个命令的答案?
如果这样做对我来说没有意义,但对我来说知道它是否可能很重要。
我检查了谷歌,我已经阅读了 gdb 教程,但从未找到关于发送给它的 GDB 处理命令的解释。
谢谢。
查看GDB Internals,其中讨论了许多重要的 GDB 操作和算法。如果您有时间,最好通过查看 GDB源代码来深入挖掘以更好地理解。