
问题如图
这个问题是因为:
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.youkuaiyun.com/reyleon/article/details/52229293
升级linux核心之后,安装gcc和kernel-devel,最后再安装vmware-tools应该就没问题了。
附上gcc和kernel-devel的yum安装命令:
- yum install gcc -y
- yum install kernel-devel -y
加油啊!所有和我一样正在努力的小白们!
本文介绍了当在CentOS 7上安装VMware-tools遇到问题时的解决步骤。首先检查并确保Linux内核版本与kernel-devel版本兼容。其次,如果出现gcc安装问题,请先安装gcc。文章提供了升级Linux内核及安装所需软件包的具体命令。
605

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



