コンテキスト: Linux ツールチェーン (インクルードg++
、その他のビルド ツール、ライブラリ、ヘッダーなど) を使用して、静的にリンクされたライブラリでコードをビルドしています。ビルド マシンのデフォルトのものではなく、ツールチェーンのライブラリ/ヘッダーのみを使用していることを確認したいと考えています。strace
コンパイル中に g++ が何をしているか (どのライブラリを使用しているか) を確認するために使用できますが、これは通常のシナリオでは役立ちますが、私のビルド システムには g++ の周りに多くのラッパーがあり、すべての出力を隠しています。
質問: 静的にリンクされたバイナリから、バイナリの作成に使用されたライブラリとヘッダー ファイルに関する有用な情報を取得する方法はありますか? ツールを調べましたobjdump
が、それがあまり役立つかどうかはわかりません。