【问题标题】:How to compile changed files only in FreeBSD kernel?如何仅在 FreeBSD 内核中编译更改的文件?
【发布时间】:2014-10-14 15:09:14
【问题描述】:

所以,我正在操作内核的一部分。我怎样才能避免重新编译整个内核的东西?我的意思是,几乎所有目标文件都保持不变(我正在编辑的单个文件除外)

我尝试使用MODULES_OVERRIDE= 来避免重新编译模块,但还有很多其他文件(如/usr/src/sys/dev/)仍在重新编译中。

如何避免浪费时间重新编译这些文件?

【问题讨论】:

  • 这是您构建系统的工作,例如Gnu make 会为您跟踪此内容,假设您编写了适当的makefile。

标签: compilation kernel freebsd


【解决方案1】:

cd /usr/src/ ;使 buildkernel NO_CLEAN=yes

【讨论】:

    【解决方案2】:

    使用“make buildkernel KERNFAST=1”。

    【讨论】:

      猜你喜欢
      • 2018-08-22
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      • 2021-07-16
      • 2011-12-10
      • 2017-11-15
      • 2015-06-15
      • 1970-01-01
      相关资源
      最近更新 更多