【发布时间】:2011-03-31 16:06:15
【问题描述】:
使用 GDB,我们可以设置断点并进入测试程序。有时,我们会一步一步地进入一些库文件,例如“malloc.c”,我们可能对查看整个文件并不真正感兴趣。
可以跳过整个文件吗?有没有像这样的命令:skip malloc.c 这样的?如果没有,如何实现?
提前致谢
【问题讨论】:
使用 GDB,我们可以设置断点并进入测试程序。有时,我们会一步一步地进入一些库文件,例如“malloc.c”,我们可能对查看整个文件并不真正感兴趣。
可以跳过整个文件吗?有没有像这样的命令:skip malloc.c 这样的?如果没有,如何实现?
提前致谢
【问题讨论】:
而不是step,为什么不用next去下一行而不进入函数调用呢?
【讨论】:
finish运行到当前函数的末尾
没有这样的命令,但你可以使用finish,它跳转到函数的末尾。它会加快速度。
【讨论】:
从 GDB 7.4 开始,您可以使用 skip file /path/to/malloc.c。
【讨论】: