请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:F28M35H52C 工具/软件:TI C/C++编译器
我注意到、TI 的 ARM 链接器(15.12.3.LTS)生成的 ELF 二进制文件具有重叠的段。
根据我的理解、这违反了 ELF 标准、该标准规定"文件中的段不能重叠。 文件中的任何字节都不会驻留在多个段中。"
下面是一个示例。 请注意".debug_info"段是如何扩展到".bss"和".data"的。
这是错误还是有意/期望的行为?
谢谢、
心搏
