GCC 4.8支持DWARF4。从用户的角度来看,我想知道DWARF4和DWARF2之间有什么区别。

让我们从GDB的角度来看它。切换到DWARF4时,用户会有什么区别吗?

我已经找到了Dwarf Home页面,但据我所知,网络上没有任何有关用户POV差异的信息。

你能指出我这些差异吗?

最佳答案

DWARF的第一个版本证明使用了过多的存储,DWARF-2取代了它,并添加了各种编码方案以减小数据大小,随后在DWARF的第4版中,该版本提供了改进的数据压缩,对优化代码的更好描述以及支持C++中的新语言功能。

通常发布说明或公告会总结这些差异(还会有更多差异)

http://dwarfstd.org/Announcement.php

http://dwarfstd.org/PressRelease.php

关于c++ - Gcc 4.8 DWARF4和DWARF2,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15599606/

10-09 13:42