Ubuntu 内核增量构建

Ubuntu 内核增量构建

我正在尝试从源代码构建并自定义内核以适应最新的 17.10 发行版(内核版本 4.13)。我按照以下说明进行操作https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel,但似乎构建命令

fakeroot debian/rules binary-headers binary-generic

无法增量工作。每当我更改内核源代码时,构建都不会将其包含在新生成的 .deb 包中。每次我都必须清理并重建。有没有办法强制增量构建?

答案1

在对内核进行修改时我使用下列方法:

第一次构建:

fakeroot debian/rules clean
debian/rules build
fakeroot debian/rules binary-headers binary-generic

更改源文件并快速重建:

rm debian/stamps/stamp-build*
debian/rules build
fakeroot debian/rules binary-headers binary-generic

删除 stamps/stamp-build 后,无需每次都执行清理即可重建。如果您不以任何方式更改头文件,则可以删除最终 fakeroot 构建行的 binary-headers 部分,只需重建 binary-generic 包即可

相关内容