编译内核时最后一步make install出错 无法编译nvidia模块

发布于 2022-09-06 04:22:35 字数 895 浏览 25 评论 0

编译安装内核,前面的
make
make modules_install
都没有报错
最后一步make install出错
无法编译nvidia模块
出错信息:
ERROR (dkms apport): kernel package linux-headers-4.14.0 is not supported
Error! Bad return status for module build on kernel: 4.14.0 (x86_64)
Consult /var/lib/dkms/nvidia/384.90/build/make.log for more information.

make.log:
DKMS make.log for nvidia-384-384.90 for kernel 4.14.0 (x86_64)
2017年 11月 14日 星期二 00:49:40 CST
Makefile:19: /Kbuild: 没有那个文件或目录
make[2]: * No rule to make target '/Kbuild'。 停止。

Makefile 中相关语句:
18 ifneq ($(KERNELRELEASE),)
19 include $(src)/Kbuild
20 else

之前都能成功安装的,为什么$(src)变量没有值呢?
这个src应该指向nvidia384.90的src还是指向kernel的src?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

空宴 2022-09-13 04:22:35

你是不是升级过内核了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文