阅读背景:

ARM裸机程序研究 - 编译和链接_Amao_come_on 的专栏

来源:互联网 

1. Linux下的二进制可执行文件。

    如果世界很简单,那么二进制可执行文件也应该很简单,只包括CPU要执行的指令就可以了。可惜,世界并不简单……。Linux下的二进制可执行文件(以下简称可执行文件),也并不是只包括了指令,还包括了很多其他的信息,比如,执行需要的数据,重定位信息,调试信息,动态链接信息,等等。 所有这些信息都按照一个预定的格式组织在一个可执行文件里面。Linux下叫ELF可执行文件。    如果世界很简单,那么二进制可执行文件也




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: