在矮化格式的调试信息中更改DW_AT_name

时间:2013-11-08 15:58:15

标签: gcc dwarf

我正在使用gcc编译u-boot,它会生成矮信息:

...

< 74cb> DW_AT_name :(间接字符串,偏移量:0x1a6a):board.c

< 74cf> DW_AT_comp_dir :(间接字符串,偏移量:0x2689):/ root / file / u-boot / u-boot-am33x / arch / arm / lib

...

应该添加什么选项来将DW_AT_name从“board.c”更改为“/root/file/u-boot/u-boot-am33x/arch/arm/lib/board.c”?这意味着DW_AT_name包含源文件的完整路径?

1 个答案:

答案 0 :(得分:0)

不确定为什么要这样做。为什么重要?

无论如何,您可以尝试将绝对文件名传递给编译器。这可能有用。