web-dev-qa-db-ja.com

「makemodules」と「makemodules_install」の違いは何ですか

私は現在、カスタムカーネルのコンパイルを検討していますが、モジュールをコンパイルしてインストールするステップで、最初にmake modules、次にmake modules_installと書かれているガイドがありますが、他のガイドではmake modules_installを実行しています。

誰かが私を啓発して違いを説明してもらえますか(私は彼らが初心者の言葉で説明されることを望みます:あまり詳細ではありません、ありがとう)。

2
p1xel

make modulesコマンドはモジュールをコンパイルするだけで、コンパイルされたバイナリはビルドディレクトリに残ります。 make modules_installは、コンパイルされたバイナリがあることを確認し(そうでない場合はモジュールをコンパイルし)、カーネルのmodulesディレクトリにバイナリをインストールします。

すべてのモジュールが問題なくコンパイルされることが確実な場合は、make modules_installを直接使用できます。

6
mbirth

2.6より前では、make modulesが必要ですが、2.6より前では、makemake modulesを実行します。

1
陳 力