Compilation 如何仅在FreeBSD内核中编译更改的文件?

Compilation 如何仅在FreeBSD内核中编译更改的文件?,compilation,kernel,freebsd,Compilation,Kernel,Freebsd,所以,我正在操作内核的一部分。如何避免重新编译整个内核内容?我的意思是,几乎所有的对象文件都保持不变(除了我正在编辑的单个文件) 我试图使用MODULES\u OVERRIDE=来避免重新编译模块,但是还有很多其他文件(如/usr/src/sys/dev/)仍在重新编译 如何避免在重新编译这些文件上浪费时间;make buildkernel NO_CLEAN=yes使用“make buildkernel KERNFAST=1”。这是构建系统的一项工作,例如Gnu make为您跟踪这一点,假设您编

所以,我正在操作内核的一部分。如何避免重新编译整个内核内容?我的意思是,几乎所有的对象文件都保持不变(除了我正在编辑的单个文件)

我试图使用
MODULES\u OVERRIDE=
来避免重新编译模块,但是还有很多其他文件(如
/usr/src/sys/dev/
)仍在重新编译


如何避免在重新编译这些文件上浪费时间;make buildkernel NO_CLEAN=yes

使用“make buildkernel KERNFAST=1”。

这是构建系统的一项工作,例如
Gnu make
为您跟踪这一点,假设您编写了适当的
makefile