13

GCC 4.8 は DWARF4 をサポートします。ユーザーの観点から見たDWARF4とDWARF2の違いは何だろうと思っています。

GDB の観点から見てみましょう。DWARF4 に切り替えた場合、ユーザーにとって違いはありますか?

私はドワーフのホームページを見つけましたが、私が見る限り、ユーザー POV との違いに関する Web 情報はどこにもありません。

それらの違いを教えていただけますか?

4

3 に答える 3

6

DWARF の最初のバージョンは、過剰な量のストレージを使用することが証明されました。DWARF-2 は、それに取って代わり、データ サイズを削減するためにさまざまなエンコード スキームを追加しました。その後、DWARF のバージョン 4 では、データ圧縮が改善され、最適化されたコードの記述が改善され、サポートが改善されました。 C++ の新しい言語機能用。

通常、これらの相違点はリリース ノートまたはアナウンスに要約されています (さらに多くの相違点があります)。

http://dwarfstd.org/Announcement.php

http://dwarfstd.org/PressRelease.php

于 2013-03-24T15:17:11.710 に答える
3

Dwarf 4の標準ページには主要な拡張機能がリストされており、仕様にはこれらの詳細がリストされています。

ほとんどのユーザーにとっての結論は、最適化されたコードのサポートの向上、より多くの言語 (主に Dwarf 3) のサポート、および新しい C++ 言語構造のサポートのようです。

于 2013-03-24T14:31:42.827 に答える