我尝试在主机上安装 VMware Player。安装完成后,我执行了该二进制文件,弹出以下对话框。
我选的那个不起作用。
然后我尝试输入以下命令:
sudo vmware-modconfig --console --install-all
但这仍然不起作用。
gcc and kernel headers must be installed
我已经建立了到内核版本的软链接,但这没有帮助。
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
请指教。
答案1
sudo ln -s /lib/modules/$(uname -r)/build/include/generated/utsrelease.h /lib/modules/$(uname -r)/build/include/linux/
sudo ln -s /lib/modules/$(uname -r)/build/include/generated/autoconf.h /lib/modules/$(uname -r)/build/include/linux/
sudo ln -s /lib/modules/$(uname -r)/build/include/generated/version.h /lib/modules/$(uname -r)/build/include/linux/
现在内核头文件的路径应该是/usr/src/linux-headers-$(uname -r)/include