问题如图
这个问题是因为:
1.你没有装kernel-devel
2.你装了kernel-devel但是版本与你的linux核心版本不兼容(大概是这个意思)
同样也或出现gcc的这个问题,那就是没装gcc了。
怎么解决呢,首先使用
#uname -r
查看你的内核,我装的是centos7,内核是3开头的(如此不专业)。
如图是升级后的linux内核
可以看到我升级到版本4了(原本是3版本的)。
然后查看你安装的kernel-devel是什么版本的
可以看到是3.10.0的了。
我猜想应该可以向下兼容的,所以linux内核版本应该大等于kernel-devel版本才没问题。
所以如果你出现了这个问题,可能是因为你的linux内核版本太低了,无法兼容最新的kernel-devel。
所以请尝试升级你的linux内核:
字符界面升级linux核心请看这个教程:https://blog.csdn.net/reyleon/article/details/52229293
升级linux核心之后,安装gcc和kernel-devel,最后再安装vmware-tools应该就没问题了。
附上gcc和kernel-devel的yum安装命令:
- yum install gcc -y
- yum install kernel-devel -y
加油啊!所有和我一样正在努力的小白们!