如何构建freebsd内核?

Pra*_*hal 3 kernel freebsd makefile build

根据 freeBSD 手册,我们需要使用以下目标来构建 freeBSD 内核:-

make KERNCONF=config_file buildkernel

现在,即使我对单个源文件做一个小小的改动,编译内核也需要很长时间。我很确定这是因为,一切都重新构建了,包括无论如何都没有受到影响的文件。

这对我来说是一个非常大的问题,因为构建时间非常长(大约 45 分钟)。

我怎样才能只构建 freeBSD 内核而不重建它?

我查看了手册和 Makefile,但找不到任何相关信息。

小智 5

使用make KERNCONF=config_file buildkernel -DNO_CLEAN. 有关更多详细信息,请参阅构建手册页

PS 您可以KERNCONF=config_file输入/etc/make.confNO_CLEAN=true输入/etc/src.conf以避免每次都输入它,这样您就没有机会不小心忘记了。