gpt4 book ai didi

linux - 不执行 "make modules_install"就执行 "make modules"有意义吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:14:02 27 4
gpt4 key购买 nike

来自 KernelBuild教程来自http://kernelnewbies.org ,我没有看到“make modules”命令。本文仅在“sudo make modules_install install”之前执行“make”命令。

但是从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: /)

似乎没有“make modules”命令,就不需要执行“make modules_install”命令。执行“make modules_install”而不执行“make modules”有意义吗?

最佳答案

Is it meaningful to execute “make modules_install” without executing “make modules”?

是的,但前提是您已经在 make modules_install 之前执行了 make。如果模块不是使用 make modules 或仅使用 make 构建的,则无法执行 modules_installmakemake modules 之间只有一个区别:make modules 只编译设置为

的模块或源代码
obj-CONFIG_OPTION_NAME=m

在生成文件中。如果您只想构建 Linux 内核,只需使用 makemake modules 已经包含在那里。

关于linux - 不执行 "make modules_install"就执行 "make modules"有意义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33029390/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com