dim*_*mba 5 compilation linux-kernel
我是Linux内核的新手.
我试图理解这个想法,高层是什么是kbuild.
当我编译内核时,我调用make,这是在Linux机器上将GNU make.
那么什么是KBuild?是否包含在内核makefile中使用的makefile文件集?哪里使用kmk?
参考将有所帮助.
谢谢
您提到的链接与Linux内核无关.kbuild是内核源代码内置的各种脚本,内核构建过程不依赖于任何名为kmk的东西.内核构建系统仅依赖于标准的GNU make,它负责编译自己的帮助程序,其中大多数程序位于scripts/目录下.
在源代码树下,有一个目录Documentation/kbuild - 它包含一些使用内核构建系统的文档.