请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
工具/软件:TI C/C++编译器
在cl6x或clpru生成的任何.obj文件上使用'readelf'实用程序会生成警告:
~/tmp$ echo > empty.c
~/tmp$ cl6x空.c
~/tmp$ readelf --file-header empty.obj | grep程序
readelf:警告:可能是ELF标题损坏-它具有非零程序标题偏移,但没有程序标题
程序头开始:2484 (文件中的字节)
程序标头大小:32 (字节)
程序标题数:0
如图所示,文件头确实包含非零的程序头表偏移(e_phoff),即使它没有程序头表。 ELF规格说明:
e_phoff- 该成员保存程序头表的文件偏移量(以字节为单位)。 如果文件没有程序标题表,则该成员为零。