如何从GDB的后向跟踪中删除完整文件路径的前缀?

时间:2012-02-22 02:16:13

标签: gdb

正常情况下,当我在gdb中执行backtrace命令时,它总是显示文件部分中每个帧的完整路径,如:

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

我想删除路径前缀,只显示:

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

我可以使用什么GDB设置命令?

1 个答案:

答案 0 :(得分:0)

我认为答案可能是在编译时使用相对路径而不是绝对路径,因此所需的字符串会进入二进制文件。