2011-11-04 35 views
4

我是Linux內核的新手。瞭解什麼是KBuild

我想了解這個想法,高層次是什麼kbuild

當我編譯內核的時候我打電話,這在Linux機器上就是GNU make。

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

參考將有幫助。

謝謝

回答

7

您提到的鏈接與Linux內核無關。 kbuild是內核源代碼中的內置的一組腳本,內核構建過程不依賴於任何名爲kmk的任何內容。內核構建系統僅依賴於標準的GNU make,它負責編譯自己的幫助程序,其中大部分都位於scripts/目錄下。

在源代碼樹下有一個目錄 Documentation/kbuild –它包含一些使用內核構建系統的文檔。