我在ubuntu 10.4 32bit机器上使用gcc 4.4.3。 我使用'gdb'来调试我的代码。因为几天我看到每当我调试代码gdb步骤到代码中使用的c库函数(如printf,fgets等)。这显示了从一个功能到另一个功能的长调用列表。请参见附加的屏幕截图。 以前gdb工作正常,只是踩过我自己的代码。 也许我是新手!!但是,当gdb向我展示了许多我对当前背景不感兴趣的行时,它有时真的很烦人。
如果有人可以指导我如何关闭/开启此功能以及可能导致它自行打开的原因(我不记得做任何事情)。 非常感谢。
答案 0 :(得分:4)
我之前也习惯这样做,但之后它从未进入任何lib函数
您(或某人)已安装libc6-dbg
个包裹。在此之前,GDB无法进入libc
函数,因为它们没有任何调试信息。现在他们做了,而且可以。
要么在您想要step
或取消安装next
时不习惯输入libc6-dbg
。