【问题标题】:Should I make modules_install install everytime I make a little change to linux kernel每次我对 linux 内核进行一些更改时,我是否应该安装 modules_install
【发布时间】:2017-01-20 08:04:43
【问题描述】:

是否应该在每次对 linux 内核进行一点改动时都安装 modules_install ?

例如,如果我想打印出 fs/namei.c 中的变量,我唯一要做的就是 printk(...) 我应该在 make modules_install 之后安装吗?

【问题讨论】:

  • 没有。您只需要制作内核并需要在系统中更新(如果您的配置正常)
  • @JissJ 感谢您的评论。如何在我的系统中更新?

标签: linux linux-kernel gnu-make


【解决方案1】:

如果更改是在内核中而不是在内核模块中,则确实不需要运行“make modules_install”。例如,如果平台是 x86_64,那么在您发布的示例中运行“make bzImage”然后“make install”就足够了。并且运行“make bzImage”比运行“make”要快,因为当你运行“make”时,你也在构建模块。但是,如果您更改了一些可能影响内核模块的内容,例如它们使用的头文件,那么您必须运行 make,然后 make modules_install 然后 make install,这样更改才会生效。

拉米·罗森

【讨论】:

    猜你喜欢
    • 2023-03-25
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 2016-08-23
    • 1970-01-01
    • 2020-12-16
    • 2021-02-10
    • 1970-01-01
    相关资源
    最近更新 更多