Ubuntu 15.10 上的 VMware - 未找到 GNU C 编译器 (gcc) 版本 4.9.2

Ubuntu 15.10 上的 VMware - 未找到 GNU C 编译器 (gcc) 版本 4.9.2

在我安装了最新的 Ubuntu 版本后,VMware 无法工作。我点击了一下,但什么也没发生。我尝试后export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH vmware收到此错误:

在此处输入图片描述

另外,我尝试过sudo apt-get install build-essential linux-headers-generic,它说一切都是最新的,并且没有可用的更新。

我尝试了sudo /etc/init.d/vmware start命令,得到了这个:

在此处输入图片描述

有什么问题?

答案1

尝试运行

sudo apt-get install build-essential linux-headers-generic

然后打开您的 vmware,在第一个窗口中单击“安装”,等待大约 7 分钟,vmware 将打开。

答案2

对于内核 3.x 版本 - 安装包gcc-4.9

sudo apt-get install --reinstall gcc-4.9

对于内核 4.x 版本 - 安装包gcc-5

sudo apt-get install --reinstall gcc-5

始终安装最新版本

sudo apt-get install --reinstall gcc

答案3

这里的其他解决方案都不适用于我使用 Ubuntu 15.10 和 vmware 12.1 pro,它们要求 gcc 4.9.2

该问题是由 ld 路径(动态库)引起的,我需要按如下方式修复 vmware:

cd /usr/lib/vmware/modules/source
tar xvf vmnet.tar
cd vmnet-only
make
cd ..
tar xvf vmmon.tar
cd vmmon-only
make
cd ..
mkdir /lib/modules/`uname -r`/misc
cp vmmon.o /lib/modules/`uname -r`/misc/vmmon.ko
cp vmnet.o /lib/modules/`uname -r`/misc/vmnet.ko
depmod -a
/etc/init.d/vmware restart
nano /usr/bin/vmware

添加于set -e

export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH

保存并退出并启动 Vmware!

完整线程在这里:https://communities.vmware.com/thread/521374

答案4

首先打开控制台并输入:

git clone https://github.com/mkubecek/vmware-host-modules.git

然后更改当前目录:

cd vmware-host-modules

现在结帐分支:

git checkout player-16.0.0

此后,您必须编译它、安装它,然后重新启动或启动 vmware:

现在输入:

make

现在是时候安装编译的文件了:

sudo make install

启动 VMware 的时间:

sudo /etc/init.d/vmware start

笔记: 这对我的 Vmware 16 Player 有用,我希望这对你有帮助,请继续祈祷,谢谢!

相关内容