vm14+CentOS-7-x86_64-DVD-1804.iso,安装的sh时候注意选项,最后选带个桌面感觉稍微好些,不然都是命令行。

/var/run/yum.pid 已被锁定sha\'杀了那个pid完事

先装vmtools把安装包从虚拟磁盘拷贝到当前目录,解压执行

想先装vmtools的,后面发现它要求装gcc/g++

使用yum安装gccyum install gcc即可。

使用:which gcc 查看是否安装成功

使用yum安装g++:yum install gcc-c++   即可。

使用:which g++  查看是否安装成功

gdb安装 使用yum安装:yum install gdb即可。

使用:which gdb  查看是否安装成功

Searching for GCC...
Detected GCC binary at \"/bin/gcc\".
The path \"/bin/gcc\" appears to be a valid path to the gcc binary.
Would you like to change it? [no] 
这个安装gcc就行
Searching for a valid kernel header path...
Detected the kernel headers at 
\"/lib/modules/3.10.0-229.4.2.el7.x86_64/build/include\".
The path \"/lib/modules/3.10.0-229.4.2.el7.x86_64/build/include\" appears to be a
valid path to the 3.10.0-229.4.2.el7.x86_64 kernel headers.
Would you like to change it? [no] 

这个我先

我装时INPUT: [/usr/src/kernels/3.10.0-957.1.3.el7.x86_64]要求这个路径

uname -r 显示3.10.0-862.el7.x86_64,第一次运行是空,不知道怎么回事

lixl@localhost ~]$ rpm -qa|grep kernel
kernel-tools-3.10.0-957.1.3.el7.x86_64
abrt-addon-kerneloops-2.1.11-52.el7.centos.x86_64
kernel-3.10.0-862.el7.x86_64
kernel-headers-3.10.0-957.1.3.el7.x86_64
kernel-devel-3.10.0-957.1.3.el7.x86_64
kernel-3.10.0-957.1.3.el7.x86_64
kernel-tools-libs-3.10.0-957.1.3.el7.x86_64

https://jingyan.baidu.com/article/e8cdb32b136ad637052bad26.html

https://www.cnblogs.com/liximomo/p/4446229.html

https://blog.csdn.net/hahawhyha/article/details/77169679

https://blog.csdn.net/sirchenhua/article/details/49719659

https://blog.csdn.net/u012820996/article/details/81463535

综合上面几位来讲确保Kernel、Kernel-devel、Kernel-headers版本一致

检查/usr/src/kernel确实是yum是空就yum -y install kernel-devel 

yum -y update比较靠谱,reboot完

uname -r
3.10.0-957.1.3.el7.x86_64

Searching for a valid kernel header path...
Detected the kernel headers at 
\"/lib/modules/3.10.0-957.1.3.el7.x86_64/build/include\".
The path \"/lib/modules/3.10.0-957.1.3.el7.x86_64/build/include\" appears to be a
valid path to the 3.10.0-957.1.3.el7.x86_64 kernel headers.

终于提示ok

收藏 打印