为什么gdb甚至会进入memcpy和其他系统功能?

时间:2012-03-29 02:24:09

标签: c linux debugging gdb

我只使用-g选项编写了我的程序,并添加了一些像-lpthread

这样的库

但是当我使用gdb来调试我的程序时,使用step它会进入一些系统函数,比如forkmemcpy

有没有办法避免这种情况?我在计算机上安装valgrind后就会发生这种情况。

内核:2.6.38-13

1 个答案:

答案 0 :(得分:3)

您需要从gdb提示符运行以下内容..

(gdb) set auto-solib-add off

它阻止gdb从库中加载符号。