2011-11-04 61 views
4

我是Linux内核的新手。了解什么是KBuild

我想了解这个想法,高层次是什么kbuild

当我编译内核的时候我打电话,这在Linux机器上就是GNU make。

那么什么是KBuild?它是否包含在内核makefile中使用的makefile? 其中kmk被使用?

参考将有帮助。

谢谢

回答

7

您提到的链接与Linux内核无关。 kbuild是内核源代码中的内置的一组脚本,内核构建过程不依赖于任何名为kmk的任何内容。内核构建系统仅依赖于标准的GNU make,它负责编译自己的帮助程序,其中大部分都位于scripts/目录下。

在源代码树下有一个目录 Documentation/kbuild –它包含一些使用内核构建系统的文档。