というコンパイル時にLZMAのサポートが無効になったため、次の警告が表示されました。警告:.gnu_debugdataセクションを解析できません。コアダンプファイルをgdbにロードするときにコンパイル時に
警告:.gnu_debugdataセクションを解析できません。 LZMAサポートは
任意のアイデアは、私はこの
というコンパイル時にLZMAのサポートが無効になったため、次の警告が表示されました。警告:.gnu_debugdataセクションを解析できません。コアダンプファイルをgdbにロードするときにコンパイル時に
警告:.gnu_debugdataセクションを解析できません。 LZMAサポートは
任意のアイデアは、私はこの
警告を解決することができますどのようにコンパイル時に無効になっていました:.gnu_debugdataセクションを解析できません。コンパイル時にLZMAサポートが無効にされました
GDBは"mini debug info"という機能をサポートしています。この機能により、完全なデバッグ情報のサブセットを結果ファイルの特別なセクションに追加することができます。 Fedoraのような一部のLinuxディストリビューションでは、これを使って部分的なdebuginfoを配布し、スタックトレースをより簡単に「記号化」できるようにしています。
このセクションはLZMAを使用して圧縮されているため、このセクションを読むにはGDBをLZMAサポートでビルドする必要があります。
GDBはこのサポートが組み込まれていないため、.gnu_debugdata
セクションが見つかりましたが、読み込めませんでした。
通常これは問題ではありません。これは、システムライブラリのコードのスタックトレースが多少悪化することを意味します。
修正点は、GDBを再構築して、configure
を実行する前にLZMA開発パッケージがインストールされていることを確認することです。
ありがとうTom、私はそれを修正することができました。 – PMat