Linux内核编译错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux内核编译错误相关的知识,希望对你有一定的参考价值。
我从Linus的github克隆了内核源代码,我对usbhid驱动程序进行了一些修改(这可以很好地编译为模块,没有错误),但如果我尝试构建整个内核,我会收到此错误:
AR drivers/gpu/drm/built-in.o
AR drivers/gpu/built-in.o
Makefile:1023: recipe for target 'drivers' failed
make: *** [drivers] Error 2
这没什么特别的。可能是什么问题呢?
答案
更新:9-15-18此问题已解决..内核现在将使用我在下面给出的命令进行编译。
同样的问题在这里4.19.0-rc3将无法在Threadripper 2990WX上编译。顺便说一句,我目前正在运行4.19.0-rc2而没有任何问题。
这些是我使用的命令。请注意,我也试过没有LD静态标志。
wget https://git.kernel.org/torvalds/t/linux-4.19-rc3.tar.gz && tar -xzf linux-4.19-rc3.tar.gz && cd linux-4.19-rc3 && make -j 64 clean && make -j 64 mrproper && zcat /proc/config.gz >> ./.config && LDFLAGS=--static make -j 64
以上是关于Linux内核编译错误的主要内容,如果未能解决你的问题,请参考以下文章