VMwareカーネルモジュール:互換性のあるgccバージョンはありません。

VMwareカーネルモジュール:互換性のあるgccバージョンはありません。

VMware Kernel Module Updater を実行すると、次のメッセージが表示されます。

A compatible version of gcc was not found.

VMwareカーネルモジュールをコンパイルするためにGCCを設定するには?

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

答え1

これがあなたの問題を解決することを願っています。

Kaliを最新バージョン4.8.0-kali1-amd64にアップグレードしてください。

cd /usr/lib/vmware/modules/source

tar xf vmmon.tar

tar xf vmnet.tar

cd vmmon-only

make

cd ../vmnet-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

Kaliの新しいバージョンが出るたびに、この手順をやり直す必要があります。

答え2

これを行うには、基本的な開発ツールとライブラリをインストールする必要があります。インストールコマンドは、Debian派生システム(Ubuntu / Mint / Kali)を使用するのか、Red Hatベースのシステム(RHEL / CentOS)を使用するのかによって異なります。

Debian ベース

apt-get install build-essential

レッドハットベース

yum groupinstall 'Development Tools'

参考までに、VMwareツールと同じ機能を提供しますが、完全にオープンソースであり、よりよくサポートされているopen-vm-toolsというパッケージがあります。

答え3

Kali Linux Rolling Editionを使用している場合は、バージョンを見つけて選択するか、[場所]フィールドgcc-5に入力して/usr/bin[インストール]をクリックします。/usr/bin/gcc-5

答え4

おそらくgccがインストールされていないでしょう。

この試み:

gcc --version

gcc コマンドがインストールされていないか、同様のメッセージが表示されることがあります。

解決策?シンプル!

apt-get update
apt-get install gcc

良い変更は、gccが見つからない場合はmakeもgccをインストールしないことです。

apt-get install make

その後、vmware ツールのインストールを再度実行します。

関連情報