2011-03-31 38 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

相關問題