网上所有方法都不能解决,因为我的问题原因与网上的原因都不相同。
重新安装VMware Tools,到核对GCC时,发现原来GCC版本不匹配,导致hgfs工具未编译。
网上再针对这个原因查信息,发现原来是我用的中文环境的原因:
输入命令:gcc -v 返回的是“版本”
而VMware Tools核对GCC版本时使用的是"version"...
解决方法有两个:
(1)
手动修改vmare-config-tools.pl 3936行(附近)
if($gcc_version =~ /^gcc version (egcs-)?(/d+/./d+/./d+)*)/) {
return $2;
改为
if($gcc_version =~ /^gcc (version|版本) (egcs-)?(/d+/./d+/./d+)*)/) {
return $3;
(2)切换Language到English,再重新安装VMware Tools。
第(1)种方法是网上找的,没试,我直接用的第(2)种方法,就是再切换回中文的时候好像还要重新下载语言包,比较慢... 下次还是试第(1)种方法吧~
ls /mnt/hgfs
终于有东西了...
解决VMwareTools因GCC版本不匹配导致的hgfs工具未编译问题。由于中文环境下GCC版本识别不符,通过修改脚本或切换语言环境来解决。
9647

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



