朱宇轲 + 原创作品转载请注明出处 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 linux中主要的可执行文件为ELF文件,我们可以将它装载到自己的程序中,这次我们就将分析linux装载可执行程序的过程. 首先明确一点,装载可执行程序有两种方式:静态链接与动态链接.所谓静态链接,就是在程序执行之前完成所有链接工作,组成一个可执行文件,放到内存执行.这样做的缺点是,当有多个文件要链接同一份可执行文件时,内存…