我已经编译了 xyz 版本的内核源代码(并安装了二进制文件);然后我将补丁应用到版本 xyz+1,为什么要重新编译所有内核?两个补丁之间几乎没有区别。
有没有办法加快速度?
我已经编译了 xyz 版本的内核源代码(并安装了二进制文件);然后我将补丁应用到版本 xyz+1,为什么要重新编译所有内核?两个补丁之间几乎没有区别。
有没有办法加快速度?
如果补丁涉及到一个重要的头文件,那么您实际上可以完全重新编译,因为所有内容都包含该头文件。
ccache可以加快速度,尤其是当您在内核版本之间来回切换时。
如果补丁适用于源代码(即补丁不是二进制的),并且您已经编译了内核,那么make
将只编译更改的文件,前提是之前编译生成的目标文件仍然存在。因此编译过程得到优化。
make
只编译修改过的文件,当你只修改一些文件时,它可以显着加快大型项目的速度。