繁体   English   中英

内核版本在ubuntu上不正确

[英]Kernel version not correct on ubuntu

我有这种情况:Ubuntu 16.04;

当我打电话给uname -a结果是Linux pi 4.1.19-v7+ #858 SMP Tue Mar 15 15:56:00 GMT 2016 armv7l GNU/Linux

问题是当我想编译新驱动程序时,系统给我错误:

make[1]: *** /lib/modules/4.1.19-v7+/build: No such file or directory.  Stop.

但是当我查看/lib/modules/ ,仅发现版本4.4.38-v7+ 也许有人知道这可能是什么?

谢谢。

您需要为要编译的内核版本安装内核头文件。

sudo apt-get install linux-headers-$(uname -r)

您具有用于4.4.38-v7 +的内核头,但是没有用于4.1.19-v7 +的已引导内核(uname -r)

如果您不想安装4.1.19-v7 +内核头文件,请重新启动系统并引导至4.4.38-v7 +,然后尝试make,它将为该特定内核编译模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM