使用者工具

網站工具


kernel_make_menuconfig_description

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
kernel_make_menuconfig_description [2024/07/17 11:56]
don
kernel_make_menuconfig_description [2024/07/17 12:00] (目前版本)
don
行 63: 行 63:
 當我們執行 make menuconfig 之後,會把修改的內容更新到根目錄的 <color #00a2e8>.config</color> \\ 當我們執行 make menuconfig 之後,會把修改的內容更新到根目錄的 <color #00a2e8>.config</color> \\
 還會將所有選項以巨集定義產生在 kernel 根目錄下成為一個 <color #00a2e8>.h</color> 頭文件 \\ 還會將所有選項以巨集定義產生在 kernel 根目錄下成為一個 <color #00a2e8>.h</color> 頭文件 \\
-''include/generated/autoconf.h''+ 
 +<color #00a2e8>include/generated/autoconf.h</color> \\ 
 內容如下:\\ 內容如下:\\
  
行 98: 行 100:
 內核中的源代碼都會包含上述的 .h文件 ,來進行編譯 內核中的源代碼都會包含上述的 .h文件 ,來進行編譯
  
-Kconfig 在修改或新增內容時也要修改對應的 Makefile ,這樣才能讓選單對應取得或取消包含的程序+===== 如何修改 Kconfig =====
  
-Driver 下的 Makefile 內容如下 :+Kconfig 在修改或新增內容時也要修改對應的 Makefile ,這樣才能讓選單對應取得或取消包含的程序\\ 
 + 
 +Driver 下的 Makefile 內容如下 :\\
 <code> <code>
 obj-$(CONFIG_FB_I810)       += video/fbdev/i810/ obj-$(CONFIG_FB_I810)       += video/fbdev/i810/
 obj-$(CONFIG_FB_INTEL)      += video/fbdev/intelfb/ obj-$(CONFIG_FB_INTEL)      += video/fbdev/intelfb/
- +obj-$(CONFIG_PARPORT)     += parport/ 
-obj-$(CONFIG_PARPORT) += parport/ +obj-$(CONFIG_NVM)     += lightnvm/ 
-obj-$(CONFIG_NVM) += lightnvm/ +obj-y     += base/ block/ misc/ mfd/ nfc/
-obj-y              += base/ block/ misc/ mfd/ nfc/+
 obj-$(CONFIG_LIBNVDIMM) += nvdimm/ obj-$(CONFIG_LIBNVDIMM) += nvdimm/
 obj-$(CONFIG_DAX) += dax/ obj-$(CONFIG_DAX) += dax/
 obj-$(CONFIG_DMA_SHARED_BUFFER) += dma-buf/ obj-$(CONFIG_DMA_SHARED_BUFFER) += dma-buf/
 obj-$(CONFIG_NUBUS) += nubus/ obj-$(CONFIG_NUBUS) += nubus/
-obj-y              += macintosh/+obj-y         += macintosh/
 obj-$(CONFIG_IDE) += ide/ obj-$(CONFIG_IDE) += ide/
-obj-y               += scsi/ +obj-y       += scsi/ 
-obj-y              += nvme/+obj-y         += nvme/
 obj-$(CONFIG_ATA) += ata/ obj-$(CONFIG_ATA) += ata/
 obj-$(CONFIG_TARGET_CORE) += target/ obj-$(CONFIG_TARGET_CORE) += target/
kernel_make_menuconfig_description.1721188600.txt.gz · 上一次變更: 2024/07/17 11:56 由 don