Joh*_*aye 3 debugging gcc gdb path dwarf
GCC包含源文件的路径,该文件用于在其DWARF调试信息中生成目标文件(使用-g编译时).
但是,GDB的搜索规则意味着set subsitute-path如果我将源代码移动到不同的子目录,我必须使用鲜为人知的.或者,也许我想隐藏我的源文件的一些路径信息,也许只是缩短它.
set subsitute-path
GCC是否提供了更改二进制文件调试信息中包含的源路径的选项?
Joh*_*aye 6
使用-fdebug-prefix-map=old_path=new_pathGCC选项.
-fdebug-prefix-map=old_path=new_path
据我所知,LLVM/Clang没有提供等效选项.
归档时间:
10 年 前
查看次数:
648 次
最近记录: