我成功地在 Ubuntu 11.04 上安装了 VMware 软件包,但当我打开它时,它弹出这个窗口
我不知道这个 C 头文件的路径。
答案1
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
添加符号链接后,路径是/usr/src/linux-headers-$(uname -r)/include
(感谢@Kariem!)
答案2
以下命令对您非常有帮助:
步骤 1 :Ctrl++AltT
第2步 :sudo apt-get install linux-headers-$(uname -r)
步骤 3:内核头文件的路径如下
/usr/src/linux-headers-$(uname -r)/include
答案3
在安装 Vmware Workstation 之前,你需要安装 build-essential 和 linux 头文件
sudo apt-get install build-essential linux-headers-$(uname -r)
进而
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
完成了,现在安装 Vmware Workstation
path to vm# sh Vm***.bundle
答案4
我的第一个猜测是你还没有安装头文件。你需要安装适当的 linux-headers 包。最有可能的是,你需要安装linux-headers-generic
。但是,如果你正在运行 以外的某个内核linux-generic
,请安装该内核的 linux-headers 包。
如果你已经安装了标题,它们应该在/usr/src
。