这个问题应该是系统没有安装内核开发包,可以看下/usr/src/kernels/,
1、执行命令:
UNAME=$(uname -r)
yum install gcc kernel-devel-${UNAME%.*}
yum install kernel-devel
2、重新软连接
ln -s /usr/src/kernels/3.10.0-693.el7.x86_64/ /lib/modules/3.10.0-693.el7.x86_64/build
然后重新编译程序 就可以了。
本文介绍了解决系统未安装内核开发包导致的问题的方法。首先,通过执行特定命令安装对应版本的gcc和kernel-devel。其次,创建软链接指向正确的内核版本,最后重新编译程序即可。
这个问题应该是系统没有安装内核开发包,可以看下/usr/src/kernels/,
1、执行命令:
UNAME=$(uname -r)
yum install gcc kernel-devel-${UNAME%.*}
yum install kernel-devel
2、重新软连接
ln -s /usr/src/kernels/3.10.0-693.el7.x86_64/ /lib/modules/3.10.0-693.el7.x86_64/build
然后重新编译程序 就可以了。
1万+
4407
4137

被折叠的 条评论
为什么被折叠?