构建和编译 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

相关内容