2016-05-23 4 views
1

にGDBデバッグ情報を使用して、私はこの記事http://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html#Separate-Debug-Files別のファイル

につまずいた。しかし、これは実行ファイルのみのために行われ、または正確な言葉

任意の実行可能なファイル形式は、デバッグリンクを運ぶことができるにすることが可能と言います前述の内容の.gnu_debuglinkという名前のセクションを含むことができます。

共有バイナリの.soファイルのデバッグ情報を分けることができるかどうかを確認したかったですか?

答えて

0

ここではマニュアルが多少不明です。 「任意の実行可能ファイル形式」というフレーズは、実際には「実行可能ファイルであろうと共有ライブラリであろうと、gdbが理解できるもの」を意味します。

実際、Fedoraなどの多くのディストリビューションでは、ほぼすべてのパッケージのdebuginfoを別々のパッケージに分割しています。これは実行可能ファイルと共有ライブラリの両方で行われます。

関連する問題