Плеер VM 12.5.7 не принимает gcc 7.2 на Ubuntu 14.04

Привет мои дорогие пользователи Linux,

Я запускаю Ubuntu 14.04, и я имею gcc-7 установленное использование Набора инструментальных средств тестирует сборки.

Когда я запускаю VM Player 12.5.7 build-5813279 это просит gcc 7.2. Я указываю на него на /usr/bin/gcc-7 но это говорит, что эта gcc версия не совместима.

Какие-либо идеи о том, как сделать эту работу?

enter image description here

1
задан 25 September 2017 в 08:29

3 ответа

Я решил через: cd /usr/lib/vmware/modules/source tar -xf vmnet.tar cd vmnet-only make cd .. tar -xf vmmon.tar cd vmmon-only make cd .. 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

, возможно, должен использовать sudo перед каждой командой выше.

При выполнении делают во время вышеупомянутого выполнения команды, если существует ошибка, ищите ошибку в сообществе VMware для патча. Например, я решил одну проблему с помощью следующего патча:

diff -Naur vmnet-only.orig/bridge.c vmnet-only/bridge.c --- vmnet-only/bridge.c 2017-06-26 22:08:39.148034785 +1000 +++ vmnet-only/bridge.c 2017-07-16 11:37:01.325802125 +1000 @@ -636,7 +636,7 @@ unsigned long flags; int i; - atomic_inc(&clone->users); + clone = skb_get(clone); clone->dev = dev; clone->protocol = eth_type_trans(clone, dev);

, Если Вы имеете version.h файл, отсутствующий в Вашем журнале VMware, попробуйте ниже кода:

cd /usr/src/kernels/$(uname -r)/include/linux/ ln -s /usr/include/linux/version.h version.h

Примечание: Я получил всю вышеупомянутую информацию из Интернета Теперь, я могу запустить плеер VMware

3
ответ дан 7 December 2019 в 13:29

По моему опыту, с этим, необходимо нажать кнопку "OK" на всплывающем окне. Модуль Ядра VMware Updater должен подойти снова. Просто укажите на него на свой gcc-7 снова. Это должно скомпилировать. Если это все еще перестанет работать, то Вам придется установить gcc-7.2. Это будет от тестовых сборок Набора инструментальных средств. Используйте эти команды:

sudo apt-get update -y && \
sudo apt-get upgrade -y && \
sudo apt-get dist-upgrade -y && \
sudo apt-get install build-essential software-properties-common -y && \
sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y && \
sudo apt-get update -y && \
sudo apt-get install gcc-7 g++-7 -y && \

Эта часть должна быть сделана:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60 --slave /usr/bin/g++ g++ /usr/bin/g++-7 && \

Теперь:

sudo update-alternatives --config gcc

ПРИМЕЧАНИЕ:

Это работает над Debian также, но вместо того, чтобы добавить Ubuntu repo Вы может добавить:

deb http://ftp.us.debian.org/debian testing main contrib non-free

в конец:

/etc/apt/sources.list

Теперь пробуют Модуль Ядра VMware Updater снова. Можно просто видеть gcc-7 только. Просто укажите там; это будет gcc-7.2. Если несовместимое предупреждение подходит, сделайте как я вышеизложенный.

Hope это помогает,

-1
ответ дан 7 December 2019 в 13:29

У меня была та же проблема с VMWARE 12.5.8 с GCC 7.2.0. Я выполнил шаги, упомянутые sandoche balakrichenan, и я сталкиваюсь с некоторыми проблемами при создании vmmon-единственной папки. Я должен был сделать несколько дополнительных шагов для получения работы VMware.

Вот мои шаги:

cd /usr/lib/vmware/modules/source
tar -xf vmnet.tar
cd vmnet-only
make
cd ..
tar -xf vmmon.tar
cd vmmon-only
make

[столкнутый некоторые проблемы и не мог создать vmmon.o файл. RFollowed ступает отсюда-> сюда Скопированный они с этого GITHUB-> сюда в/usr/lib/vmware/modules/source папку]

cd ..

[Создайте 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

Обработанный как очарование!Спасибо!

0
ответ дан 7 December 2019 в 13:29

Другие вопросы по тегам:

Похожие вопросы: