make menuconfig中各設置項目查找

本文轉自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/中的 配置選項。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章