在 IAR ARM V8 编译器中更改 DWARF elf 格式

问题描述

在我们的开发过程中,我们从 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 选项编译器)。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)