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)을 사용하는지에 따라 다릅니다.

데비안 기반

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 도구 설치를 다시 실행하십시오.

관련 정보