Nan*_*iao 5 linux kernel makefile linux-kernel
从http://kernelnewbies.org的KernelBuild教程中,我没有看到“ ”命令。本文只执行“ ”之前的“ ”命令。 make modulesmakesudo make modules_install install
但从make help输出来看:
all - Build all targets marked with [*]
* vmlinux - Build the bare kernel
* modules - Build all modules
modules_install - Install all modules to INSTALL_MOD_PATH (default: /)
Run Code Online (Sandbox Code Playgroud)
看来没有“ make modules”命令,就不需要执行“ make modules_install”命令了。make modules_install执行“ ”而不执行“ ”有意义吗make modules?
\n\n\n执行\xe2\x80\x9cmakemodules_install\xe2\x80\x9d而不执行\xe2\x80\x9cmakemodules\xe2\x80\x9d有意义吗?
\n
是的,但前提是您已经make在make modules_install. modules_install如果模块不是使用make modules或只是构建的,则无法执行make。make和之间只有一个区别make modules:make modules仅编译模块或源代码,其设置为
obj-CONFIG_OPTION_NAME=m\nRun Code Online (Sandbox Code Playgroud)\n\n在 Makefile 中。如果你只想构建 Linux 内核,只需使用make已经make modules包含在其中的 。