最近学习了可重定位目标文件,就用虚拟机试验了一下,然后画出该文件的结构:
首先在电脑里面写一个简单的C语言文件
然后在终端编译,顺便把生成的.o文件读出来:
然后查看此文件的elf结构(readelf -S main.o)
为了方便查看,我把大小显示不为0的用颜色框框起来了:
然后就根据地址和内存画了一个简易的elf结构图
好吧其实就是做了一个表格。。。还做了我半天。。。如果有不对的地方请指出来,万分感谢!!
最近学习了可重定位目标文件,就用虚拟机试验了一下,然后画出该文件的结构:
首先在电脑里面写一个简单的C语言文件
然后在终端编译,顺便把生成的.o文件读出来:
然后查看此文件的elf结构(readelf -S main.o)
为了方便查看,我把大小显示不为0的用颜色框框起来了:
然后就根据地址和内存画了一个简易的elf结构图
好吧其实就是做了一个表格。。。还做了我半天。。。如果有不对的地方请指出来,万分感谢!!