2011-03-31 65 views
2

使用GDB,我们可以设置断点并进入测试程序。有时候我们一步一步地继续进入一些库文件,比如“malloc.c”,我们可能并不真正有兴趣查看整个文件。我可以使用GDB跳过整个文件(malloc.c等)吗?

是否可以跳过整个文件?像是有像这样的命令:skip malloc.c那样?如果没有,如何实现它?

在此先感谢

回答

2

有没有这样的命令,但你可以使用finish,它跳转到一个函数的结尾。它会加速一些事情。

4

不是step,为什么不使用next去下一行,而不步入函数调用?

+2

如果你步入一个你不关心的功能 – 2011-03-31 16:40:05

+0

@Chris Dodd,你也可以使用'finish'运行到当前函数的末尾。谢谢这很有用。你能否把它写成答案,以便我能接受它:)?但是像malloc.c那里?我觉得不是。一个文件,可以有很多功能,我们可能想跳过:) – kingsmasher1 2011-03-31 16:58:57

2

由于GDB 7.4,你可以使用skip file /path/to/malloc.c

相关问题