$ cat /etc/system-release
CentOS Linux release 7.4.1708 (Core)
$ uname -r
3.10.0-693.el7.x86_64
我已经安装sudo yum install kernel-devel
并且看到内核模块已安装
$ ls /lib/modules
3.10.0-693.21.1.el7.x86_64
我有一个开源 Makefile,我正在尝试构建它调用uname -r
Makefile:KDIR := /lib/modules/$(shell uname -r)/build
我收到“没有此类文件”错误,因为uname -r
没有显示完整版本,即3.10.0-693.21.1
;它只是显示3.10.0-693
-- 我已在 RHEL7.2 VM 上尝试过此操作并uname -r
显示完整版本
$ uname -r
3.10.0-327.4.4.el7.x86_64
我不确定这是否是 centos 与 rhel7 的问题?
我怎样才能让centosuname -r
显示3.10.0-693.21.1
?