首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IAR ARM V8编译器中改变矮人精灵格式

在IAR ARM V8编译器中改变矮人精灵格式
EN

Stack Overflow用户
提问于 2021-03-01 08:49:50
回答 1查看 430关注 0票数 4

在我们的开发中,我们从IAR ARM V7.40转向IAR ARM V8.40

我们使用python包pyelftools对调试信息进行后处理。不幸的是,这一点现在似乎被打破了,因为V8编译器似乎使用了DWARF4语法,而pyelftools并没有完全涵盖这一语法。V7编译器使用DWARF3,这是很好的。

对于IAR V8是否有任何编译器选项来更改DWARF格式?在IAR /C++开发指南中,我只找到了启用调试信息的--debug, -r选项,而没有进一步的精细调优(比如arm-clang编译器的-gdwarf-3选项)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-01 10:00:26

有一个隐藏的编译器选项--no_dwarf4,它禁用DWARF4。这对我们的问题很有效。

不幸的是,这个编译器选项既没有记录在IAR /C++开发指南中,也没有在编译器的命令行帮助($ iccarm --help)中列出。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66419060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档