本文轉自http://blog.chinaunix.net/uid-21830881-id-5759094.html
以linux-2.6.29 內核版本爲例
通過 make menuconfig畫面中的 各選項的關鍵字,
查找其隸屬於哪個Kconfig,
即可知其隸屬於哪部分源碼中的選項。
①刪除包含 Kconfig關鍵字 以外的所有 文件
linux-2.6.29$ find . ! -name "*Kconfig*" -exec rm -f {} \;
②刪除所有 空文件夾
linux-2.6.29$ find -type d -empty -exec rmdir -p {} \;
通過上記①② 得到 只包含 Kconfig相關文件的 kernel的文件 Tree。
③利用 menuconfig中的關鍵字 查找其 隸屬的 Kconfig文件路徑。
linux-2.6.29$ grep -rn "ALi M5451 PCI Audio Controller" *
sound/pci/Kconfig:49: tristate "ALi M5451 PCI Audio Controller" #結果
linux-2.6.29$
即可知 ALi M5451 PCI Audio Controller
隸屬於 kernel路徑下的 sound/pci/中的 配置選項。