最終更新:2021-03-01 (月) 22:49:45 (1299d)
.config
Top / .config
カーネルの構成を記述したコンフィグレーションファイル
データベース
設定の読み込み/変更
make *config
make mrproper configで設定した内容の消去を行う make config 純粋なテキストベース make xconfig X上で行うグラフィックベース make menuconfig テキストベースだけどお気楽メニュー形式 make oldconfig 古い.configファイルを読み込んで設定 make defconfig デフォルト設定 make gconfig? GTKベースのフロントエンド
設定
- y - はカーネルに静的に組み込まれる (obj-y?)
- m - はカーネルモジュールとして組み込まれる(使用時のみ動作) (obj-m)
- n - は設定を無効化します。
- ? - でヘルプを参照します。
設定項目
例
- CONFIG_MODVERSIONS - カーネルモジュールのバージョンチェックをしない
- CONFIG_IKCONFIG_PROC - Linux/proc/config.gzを有効にする
一覧
設定済みファイル
プリコンパイル済みのカーネルのコンフィグファイル
Linux/proc/config.gz
- カーネルのビルド時にCONFIG_IKCONFIG_PROCが有効のときのみ取得可能。
- 展開するとビルド時に使用した.configが入っている。
extract-ikconfig
binoffset
defconfig
PC用 (x86)
Ubuntu
Ubuntu 18.04.5
Ubuntu 12.10 (x86_64)
Ubuntu 14.04.5 (x86_64)
Ubuntu 14.04.3 (x86_64)
Ubuntu 12.04 (x86_64)
Raspberry Pi
Nexus
Android/エミュレータ
- Android/proc/config.gz/Android 4.3 (4.2と同じ)
- Android/proc/config.gz/Android 4.2
- Android/proc/config.gz/Android 4.1 (4.0.3と同じ)
- Android/proc/config.gz/Android 4.0.3