0

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 にソース ファイルのフル パスが含まれていることを意味しますか?

4

1 に答える 1

0

なぜこれをしたいのかわからない。なぜそれが重要なのですか?

とにかく、絶対ファイル名をコンパイラに渡してみることができます。それはうまくいくかもしれません。

于 2013-11-18T02:37:56.347 に答える