「make」と「make oldconfig」の違いは何ですか?

「make」と「make oldconfig」の違いは何ですか?

この問題について:make menuconfigスクリプトの作成方法make、ランニングとの違いは何ですかmake oldconfig

私はあなたがそれを実行すると、makeとにかく古いものを使用すると仮定します。.config

答え1

make oldconfig古い .config ファイルを新しいカーネルに適用するために使用されます。

たとえば、現在のカーネル用のファイルがあり、.config新しいカーネルをダウンロードして新しいカーネルをビルドしたいとします。新しいカーネルにはいくつかの新しい設定オプションがある可能性が高いため、設定を更新する必要があります。最も簡単な方法はを実行することですmake oldconfig。これにより、新しい設定オプションに関するメッセージが表示されます。 (これは.config現在ファイルにないものです。)

答え2

Linux カーネルでは、デフォルト値はmakesilentoldconfig同じで、追加の依存oldconfig構成項目 (他の値に依存する構成項目、つまり depends onファイルの項目Kconfig)。

もちろん、makeカーネルが構築され、make oldconfig設定のみが更新されます。

関連情報