Linux幾種核心配置方式的比較

2021-06-16 10:47:41 字數 803 閱讀 8542

1、$make config

基於文字的最為傳統的配置方式,但是它可以適應任何情況。這種方式會為每乙個核心支援的特性向使用者提問。如果使用者回答"y",則把該特性編譯進核心;回答"m",則把該特性作為模組進行編譯;回答"n",則表示不對該特性提供支援。

2、$make oldconfig

make oldconfig 與 make config 類似,但是它的作用是在現有核心配置檔案基礎上建立乙個新的配置檔案,只會向使用者提問有關新核心特性的問題。

3、$make menuconfig

基於終端的一種配置方式,提供了文字模式的圖形使用者介面,使用者可以通過移動游標來瀏覽核心所支援的各種特性。

4、$make xconfig

基於x windows的一種配置方式,提供了漂亮的配置視窗,不過只有能夠在x server上執行x應用程式時,才可以使用。

5、$make gconfig

與make xconfig類似,不同的是它依賴於gtk庫(gimp toolkit)。

6、$make defconfig

按照預設的配置檔案arch/i386/defconfig對核心進行配置,生成的.config可以用作初始配置,然後再使用make menuconfig進行定製化配置。

7、$make allyesconfig

盡可能多地使用"y"設定核心選項值,生成的配置中包括了全部的核心特性。

8、$make allmodconfig

盡可能多地使用"m"設定核心選項值來生成配置檔案。

我們比較常用的主要是$make oldconfig 和 $make menuconfig。

幾種方式按home,幾種方式開啟應用,速度比較

system.out.println start context context instrumentationregistry.getcontext adb 操作home 鍵 第一種方式 3000毫秒速度 shellhelper.execrootcmd input keyevent 3 adb 操...

獲取Linux核心未匯出符號的幾種方式

從linux核心的2.6某個版本開始,核心引入了匯出符號的機制。只有在核心中使用export symbol或export symbol gpl匯出的符號才能在核心模組中直接使用。然而,核心並沒有匯出所有的符號。例如,在3.8.0的核心中,do page fault就沒有被匯出。而我的核心模組中需要使...

Linux配置環境變數的幾種方式

環境變數相關的配置檔案 使用者環境變數配置檔案 所有使用者 ect profile etc bashrc etc environment root bashrc bash profile 非root使用者 home 非root使用者名稱 bashrc source etc profile or.et...