【发布时间】:2018-04-19 10:48:36
【问题描述】:
我从 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
这一切都没有什么特别的。可能是什么问题?
【问题讨论】:
-
这是makefile的第1021-1023行:
PHONY += $(vmlinux-dirs) $(vmlinux-dirs): prepare scripts $(Q)$(MAKE) $(build)=$@ -
应该有错误信息描述究竟是什么错误。如果您使用
-j选项构建内核,请在上面几行中找到错误消息(或者在调试问题时不要使用-j选项)。 -
我搜索了错误消息,但在终端输出的任何地方都没有找到,但我会尝试不带
-j标签 -
您可以发布您所做的更改吗?
标签: linux unix compilation kernel