gcc を使用して同じコードを別の時点でビルドすると、結果のバイナリの内容が異なります。わかりました、私はそれについてワイルドではありませんが、それはそれです.
しかし、最近、同じバージョンの gcc でビルドされた同じコードが、以前のビルドとは異なるサイズ (約 1900 バイト) のバイナリを生成する状況に遭遇しました。
これらの状況のいずれかを引き起こしている可能性があるものを誰か知っていますか? これはある種のELFの問題ですか?バイナリの内容をダンプして正確に何が違うのかを確認するために使用できるツールは (ldd 以外に) ありますか?
前もって感謝します。