gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 23:39:56 25 4
gpt4 key购买 nike

在我们的开发中,我们从 IAR ARM V7.40 切换到 IAR ARM V8.40
我们正在使用 python 包 pyelftools用于调试信息的后处理。不幸的是,现在这似乎被打破了,因为 V8 编译器似乎使用 DWARF4 语法,pyelftools 没有完全覆盖它。 V7 编译器使用 DWARF3,这很好。
IAR V8 是否有任何编译器选项可以更改 DWARF 格式?在IAR C/C++开发指南中,我只找到了--debug, -r启用调试信息的选项,但没有进一步的微调(例如,像 -gdwarf-3 用于 arm-clang 编译器的选项)。

最佳答案

有一个隐藏的编译器选项 --no_dwarf4这将禁用 DWARF4。这对我们的问题很有效。
不幸的是,此编译器选项既未记录在 IAR C/C++ 开发指南中,也未列在编译器的命令行帮助 ( $ iccarm --help ) 中。

关于在 IAR ARM V8 编译器中更改 DWARF elf 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66419060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com