2012-02-22 88 views
1

爲正常,當我在gdb執行回溯命令,它總是顯示爲每幀在文件部分的完整路徑,如:如何從GDB的回溯刪除完整的文件路徑的前綴?

function name() at /home/username/development/path/to/file/source.cpp:20 

我想刪除路徑前綴,僅顯示:

function name() at path/to/file/source.cpp:20 

什麼是GDB設置命令,我可以使用?

回答

0

我想答案可能是在編譯時使用相對的而不是絕對路徑,所以所需的字符串進入你的二進制文件。

+0

這不是我想要的。我需要完整的路徑設置中斷點。我曾經使用相對路徑設置斷點,因爲有相同名稱的文件,所以我失敗了。 – sean 2012-02-22 14:24:45

相關問題