简单的C文件:
#include <stdio.h> int main(){ printf("Hello World"); return 0; }
在编译代码后,使用readelf -a a.out,其后是elf信息:
readelf -a a.out
问题:
您可能在节表中有垃圾,或者可能完全丢失了垃圾。对于动态加载程序而言,最重要的是段表(程序头),即使这样,也只有PT_LOAD段不应
几个部分出现在不同的段中,例如第二和第三段中的插入段。