Linuxカーネルをビルドしてコンパイルするときに「make module」によって生成されたファイルはどこにありますか?

Linuxカーネルをビルドしてコンパイルするときに「make module」によって生成されたファイルはどこにありますか?

カーネルを構築するには:

  1. make menuconfig
  2. make
  3. make modules

ステップ3では、ファイルはどこに移動しますか?モジュールはどこにありますか?変更に使用できる環境変数はありますか?

答え1

ステップ3では、モジュールのみをコンパイルします。彼らが実際にどこかに行くためには、これをしなければなりませんmake modules_install

コメントで指摘したように、make -n modules_install彼らがどこに行くのかが表示されます。正確な場所は、コンパイル中のカーネルのバージョンによって異なり、ターゲットディレクトリはです/lib/modules/<kernel_release>make kernelrelease

関連情報