[英]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.