【发布时间】:2021-03-01 08:49:50
【问题描述】:
在我们的开发过程中,我们从 IAR ARM V7.40 切换到 IAR ARM V8.40
我们正在使用 python 包pyelftools 对调试信息进行后处理。不幸的是,现在这似乎被打破了,因为 V8 编译器似乎使用 DWARF4 语法,而 pyelftools 并未完全涵盖这一点。 V7 编译器使用 DWARF3,这很好。
IAR V8 是否有任何编译器选项可以更改 DWARF 格式?在IAR C/C++ 开发指南中,我只找到了启用调试信息的--debug, -r 选项,但没有进一步的微调(例如arm-clang 编译器的-gdwarf-3 选项)。
【问题讨论】:
-
根据文档,此脚本不完全支持 Dwarf