centos 7.4:uname -r 未显示完整的内核版本

centos 7.4:uname -r 未显示完整的内核版本
$ 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

相关内容