LinuCレベル2 システムの起動とLinuxカーネル 問10
システムの起動とLinuxカーネル/Linuxカーネルのコンパイルカーネルの設定を対話的なテキストベースのメニュー形式で行うためのmakeターゲットはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「システムの起動とLinuxカーネル」に対応。実際の試験問題ではありません)
- Amake modules
- Bmake menuconfig
- Cmake oldconfig
- Dmake install
正解:B
解説
make menuconfigは、ncursesベースの対話的なテキストメニュー形式でカーネルのコンフィグ(.config)を編集できるmakeターゲットです。他にmake xconfig(GUI)やmake oldconfig(既存設定を元に差分だけ質問)等のバリエーションもあります。
選択肢ごとの解説
- A誤り。モジュールをビルドするターゲットです。
- B正しい。make menuconfigはncursesベースのメニュー画面で設定を行うターゲットです。
- C誤り。既存の設定を引き継ぎ、新しい項目だけを対話的に問い合わせるターゲットです。
- D誤り。ビルド済みのカーネルをインストールするターゲットです。