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内核编译错误的主要内容,如果未能解决你的问题,请参考以下文章

linux编译内核时出现错误,求解

Linux 0.11内核编译错误记录

linux内核编译错误

编译linux内核2.4.0时内联汇编错误

错误记录编译 Linux 内核报错 ( /bin/sh: 1: bison: not found )

Linux 4.4 内核更改