“make modules”和“make modules_install”有什么区别

p1x*_*xel 2 linux compile kernel kernel-module

我目前正在寻找编译自定义内核的方法,我找到了各种指南,这些指南首先说make modules,然后make modules_install在编译和安装模块的步骤中,而其他的只是做make modules_install.

有人可以启发我并解释差异吗(我更喜欢用新手语言解释它们:不要太详细,谢谢)。

mbi*_*rth 6

make modules命令将只编译模块,将编译后的二进制文件留在构建目录中。make modules_install将确保有已编译的二进制文件(并编译模块,如果没有)并将二进制文件安装到您的内核modules目录中。

如果确定所有模块编译没有问题,就可以make modules_install直接使用。