gdb耗时太长,Ctrl-C无效

时间:2010-09-15 13:31:11

标签: c gcc gdb

我在GNU gdb(GDB)SUSE(6.8.50.20090302-1.5.18)中存在重大问题。

打印嵌套符号的值需要很长时间,而按Ctrl-C无效。 你知道原因吗?有没有解决方法?

由于

2 个答案:

答案 0 :(得分:0)

是否在一些网络输入上阻塞,即是否是等待内核回答的库调用?

您是否尝试过从root进行调试? (小心点)

你能设置一个观察点,以便它在罪魁祸首之前突破吗?

你也可以粘贴一些代码吗? :)

答案 1 :(得分:0)

尝试GDB 7.2。自6.8以来有很多修复,例如

2009-07-23  Paul Pluzhnikov  <ppluzhnikov@google.com>

        * symtab.c (search_symbols): Add QUIT.

上面的修复应该使Control-C工作。其他修正加快了搜索符号的速度,因此您可能没有理由首先触及Control-C: - )