所以,我正在操纵内核的一部分。我怎么能避免重新编译整个内核的东西?我的意思是,几乎所有的目标文件保持不变(除了我正在编辑的单个文件)如何仅在FreeBSD内核中编译更改的文件?
我试图使用MODULES_OVERRIDE=
来避免重新编译模块,但还有很多其他文件(如/usr/src/sys/dev/
)仍在重新编译。
我怎样才能避免浪费时间重新编译这些文件?
所以,我正在操纵内核的一部分。我怎么能避免重新编译整个内核的东西?我的意思是,几乎所有的目标文件保持不变(除了我正在编辑的单个文件)如何仅在FreeBSD内核中编译更改的文件?
我试图使用MODULES_OVERRIDE=
来避免重新编译模块,但还有很多其他文件(如/usr/src/sys/dev/
)仍在重新编译。
我怎样才能避免浪费时间重新编译这些文件?
cd/usr/src /; make buildkernel NO_CLEAN =是
使用“make buildkernel KERNFAST = 1”。
这是你的建筑系统的一个工作,例如'Gnu make'为你保留这个记录,假设你写了一个合适的'makefile'。 – user2485710