Понять, что такое KBuild - PullRequest
       11

Понять, что такое KBuild

5 голосов
/ 05 ноября 2011

Я новичок в ядре Linux.

Я пытаюсь понять идею высокого уровня, что такое kbuild .

Когда я компилирую ядро, я вызываю make , что на Linux-машине сделает GNU make.

Так что же такое KBuild? Это набор make-файлов, которые используются включением в make-файлы ядра? Где используется кмк ?

Справка будет полезна.

Спасибо

1 Ответ

8 голосов
/ 05 ноября 2011

Упомянутые вами ссылки не имеют ничего общего с ядром Linux.kbuild - это набор сценариев, которые встроены в исходные коды ядра, и процесс сборки ядра не зависит от чего-либо с именем kmk.Система сборки ядра зависит только от стандартного make GNU, и она заботится о компиляции своих собственных вспомогательных программ, большинство из которых расположены в каталоге scripts/.

Под деревом исходного кода находится каталог Documentation / kbuild - он содержит некоторую документацию по использованию системы сборки ядра.

...