2011-11-28 5 views
8

'da linux kernel yapılandırma seçeneğinin nasıl geri çağrılacağını değiştirme .config dosyasında etkinleştirmek veya devre dışı bırakmak istediğiniz bir seçenek bulursam. Menuconfig menüsünde bulmanın hızlı bir yolu var mı?Menuconfig

Yani, CONFIG_STRICT_DEVMEM'in ayarlanmasını istemiyorum. Make menuconfig alt menüsünde nerede bulabileceğimi tahmin etmem gerekti. "Tahmin" yerine alt menüyü bulmak için programatik bir yol veya daha hızlı bir yol var mı? Yanlış hatırlamıyorsam

cevap

12

, sadece

girin

/DEVMEMvurabilir ve orada yönlendirilirsiniz? 'Search'/'find' seçeneğini arayın. Hafızam bana iyi hizmet ederse, gerekli bağımlılıkları bile söyleyecektir.

+0

Vay canına! Bu BKM için teşekkürler, bu inanılmaz yararlı! – Patrick

+3

Gerçekten sizi oraya götürmeyecek, ancak size uygun bir yapılandırma listesi gösterecektir. Belleğiniz gereken bağımlılıklar için size iyi hizmet eder, hatta bu yapılandırmanın seçtiği şeyi gösterir :) –

4

Belirli bir dizgeyi araştırmak için menuconfig'te iken / tuşunu kullanabilirsiniz. Bu size eşleşen yapılandırma seçeneğinin ve yollarının listesini verecektir.

Ayrıca, ncurse menuconfig yerine gui'yi make xconfig yazarak da kullanabilirsiniz.

böyle find komutunu kullanmak olacaktır arama yapmanın bir başka yolu:

find /path/to/kernel/sources -name Kconfig -exec grep -Hn config_pattern {} \; 
1

.config bir metin dosyasıdır. Bu şekilde, bir seçeneği doğrudan değiştirmenin en kolay yolu, y, m veya n'u gerektiği gibi yerleştirmektir. make oldconfig, konfigürasyonun tutarsız bir halde kalması durumunda daha sonra kullanılabilir.