我正在尝试从源代码构建并自定义内核以适应最新的 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 包即可