T K*_*ney 13 compiling kernel linux-mint
我正在构建基于 4.11 的自定义内核(对于 Mintx64,如果重要的话)。我已经编译并安装了它以证明它有效。现在我对几个文件做了一些小的更改(在驱动程序和网络子系统中,这就是我首先需要编译自定义内核的原因!)
现在我想构建修改后的内核。但是当我跑
fakeroot make -j5 deb-pkg LOCALVERSION=myname KDEB_PKGVERSION=1
Run Code Online (Sandbox Code Playgroud)
构建系统似乎是从“清理”开始的——处理了一大堆东西,所以我很快就停止了它。不幸的是,我正在使用的计算机没有配备良好的 CPU,并且从头开始构建需要很多小时。因此,如果可能的话,我宁愿避免再次这样做!
是否可以只进行增量构建而没有一切都“干净”,或者这是内核构建系统的要求吗?
我得到的输出是:
CHK include/config/kernel.release
make clean
CLEAN .
CLEAN arch/x86/lib
...
Run Code Online (Sandbox Code Playgroud)
Raw*_*Bag 14
该make clean
只对为deb-pkg
目标。看看scripts/package/Makefile
:
deb-pkg: FORCE
$(MAKE) clean
$(call cmd,src_tar,$(KDEB_SOURCENAME))
$(MAKE) KBUILD_SRC=
+$(call cmd,builddeb)
bindeb-pkg: FORCE
$(MAKE) KBUILD_SRC=
+$(call cmd,builddeb)
Run Code Online (Sandbox Code Playgroud)
如果你构建bindeb-pkg
它,它不会做一个干净的。无论如何,您可能不需要源包。
我怀疑它做了清理,因为它不想在源 tarball 中压缩构建工件。
归档时间: |
|
查看次数: |
5699 次 |
最近记录: |