摘要:
Elf的文件格式细节[1]细节[2]细节[3]Elf的文件格式我实现的简单C链接器,MiniLinker下载:git clone git@github.com:youzhonghui/MiniLinker.git在windows或者在linux上的可执行文件,除了记录了程序运行需要的指令和数据以外,还需要提供一些载入的信息。比如文件中那个部分是指令,那个部分是数据等等。windows下的可执行文件是PE格式,linux下的则是Elf格式。Elf格式在文件上是这个样子的:对于Elf文件格式的解析,在《程序员的自我修养》里写的很清楚了,我就不再重复。记录一些对写链接器必要而书中没有涉及的东西。当然 阅读全文