linux编译内核时,出现 make[1]: *** [kernelsys.o] Error 1 make: *** [kernel] Error 2 是怎么回事啊?

linux编译内核时,出现 make[1]: *** [kernelsys.o] Error 1 make: *** [kernel] Error 2 是怎么回事啊?,第1张

你在编译kernel过程中报错,通常关注error,后面有提示。你在sys.c中有好多变量没有定义。(first use in this function)。你看看是不是少头文件或者别的什么。

你的 /lib/modules/`uname -r`/build 指向哪里?

如果不存在请建立一个sym link指向你的kernel header directory:

/lib/modules/`uname -r`/build ->/usr/src/linux-headers-2.6.31-14/

Ref here:

http://www.linuxquestions.org/questions/debian-26/gcc-giving-error-linux-init-h-no-such-file-or-directory-927068/


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8922318.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存