在我们的开发中,我们从IAR ARM V7.40切换到了IAR ARM V8.40。
我们正在使用Python软件包pyelftools
进行调试信息的后处理。不幸的是,由于V8编译器似乎使用了DWARF4语法,而这种语法并没有被pyelftools
完全覆盖,因此目前该软件包已经失效了。V7编译器使用的是DWARF3,效果还可以。
是否有任何编译器选项可用于IAR V8以更改DWARF格式?在中,我只找到了--debug,-r
选项来启用调试信息,但没有进一步的微调选项(例如arm-clang编译器的-gdwarf-3
选项)。