编译驱动程序/暂存

编译驱动程序/暂存

我需要编译所有暂存驱动程序。我正在使用make allyesconfig并且我还设置了CONFIG_BROKEN=yCONFIG_COMPILE_TEST=y

目前,仅make modules C=1 M=drivers/staging打印MODPOST drivers/staging/Module.symvers

(这是正确的命令吗?)

有人可以帮我解决这个问题吗?提前致谢。

答案1

make mrproper
make allmodconfig
make -j3 all
make C=1 M=drivers/staging

make all一旦sigint开始编译,您需要中断init

此外,还make allmodconfig启用所有模块。许多驱动程序都是作为模块构建的,而make allyesconfig只会启用所有配置选项。

另外,我用过是make -j3 all因为我用的是4核处理器。你可以做make -j$(nproc) all

一旦我开始连续观察 CC 标志,我就会用 aSIGINT或 a终止该进程。Ctrl+C

另外,make mrproper而不是make clean因为make clean只清理对象文件并make mrproper清理所有内容。

这对我有用,如果我错了,请告诉我。 :)

相关内容