1.该主目录中除了包括所有的 14 个子目录以外,还含有唯一的一个Makefile 文件。
2.该文件是编译辅助工具软件 make 的参数配置文件。
3.make 工具软件是程序项目的管理软件,主要用途是通过识别哪些文件已被修改过,从而自动地决定在一个含有多个源程序文件的程序系统中哪些文件需要被重新编译。
4.linux 目录下的这个 Makefile 文件还嵌套地调用了所有子目录中包含的 Makefile 文件,这样,当 linux目录(包括子目录)下的任何文件被修改过时, make 都会对其进行重新编译。
5.因此为了编译整个内核所有的源代码文件,只要在解压linux-0.11.tar.gz的目录下运行一次 make 软件即可。