文件名称:Linux内核Makefile浅析
文件大小:183KB
文件格式:PDF
更新时间:2020-11-26 09:32:39
Linux
多的资料(《嵌入式Linux应用开发完全手册》、Documentation/kbuild/makefiles.txt)已经向我们展示了一个初级Linux用户者应该懂得的知识--怎样添加需要编译的文件、添加编译的规则、多个源文件构成一个目标文件的情况等。 但是,一种“找到真相”的冲动迫使我想了解Linux内核编译的整个过程是怎样的。为此,查了很多资料,发现《深度探索Linux操作系统:系统构建和原理解析》一文的第三章对该问题有很详细的论述。 经过一番分析,也有自己的想法,写于此。本文主要讨论的是Linux内核编译的整个过程,以此为基础,再来讨论诸如Linux内核Makefile的特点、构成元素等其他的问题。 对于分析Linux Makefile的整个编译过程,笔者认为需要对Makefile有一定的基础。如果之前没接触过Makefile的,不建议看本文。另外,对于那些只需要初级认识的Linux用户也无需对此付出过多精力,可以直接飘过。