在哪裡可以找到 Linux 核心配置選項和說明?

在哪裡可以找到 Linux 核心配置選項和說明?

我正在從原始碼樹編譯自訂 Linux 內核,是否有任何地方可以提供所有 Linux 內核配置選項和描述。很難找到每個選項及其用例的描述。

答案1

Kconfig帶有描述的選項在每個子目錄中指定。要查看所有文件,您需要連接所有Kconfig文件(例如使用find),或者您可以執行類似的操作make menuconfig,其中您有一個帶有描述作為幫助文字的分層選單。

目前選擇的選項儲存.config在根目錄下的檔案中。

答案2

.config您是否可能嘗試從頭開始手動編寫內核文件?核心來源Makefiles具有內建的設定工具:例如,運行make menuconfig即可獲得用於配置核心的基於文字的選單介面。請參閱Documentation/admin-guide/README.rst參考資料 以取得可用設定工具的完整清單。

配置工具包括幫助功能這將能夠描述大多數選項。那些沒有幫助描述的選項往往是以下之一:

  • 核心的非常新的、可能是實驗性的部分(因此尚未編寫幫助描述 - 請隨時提交補丁以在這種情況下添加合適的描述)。

  • 根據其他設定自動決定的技術設定(例如,當您設定 CPU 類型時,會根據該 CPU 類型中可用的功能自動設定大量設定)

  • 僅適用於特定驅動程式或其他核心元件的開發人員的偵錯設定 - 如果您需要更改這些設置,您應該是這些開發人員之一,或者至少已經與他們聯繫。

幫助文字來自Kconfig核心原始碼每個子目錄中的檔案。

相關內容