目录 一、引言 二、可执行文件(elf) ------> 2.1、初始状态 ------> 2.2、Shebang(”#!”) ------>2.3、readelf ------>2.4、addr2line 三、静态编译 ------>3.1、编译过程 ------>3.2、查看可执行文件中函数的地址 ------>3.3、ELF文件分析 ------>3.4、elf加载器 ------>3.5、静态加载器的实现 ------>3.6、系统加载器的实现 四、动态编译 ------>4.1、优势 ------>4.2、动态加载器的实现 ------>4.3、ELF文件分析 五、总结 ------>5.1、静态编译 ------>5.2、动态编译