Vmware What is the location of the directory of C header files that match your running问题的解决办法

来源:互联网 发布:淘宝的淘抢购不见了? 编辑:程序博客网 时间:2024/06/05 02:20

会出现这种问题有两种情况:

一种是你没有安装内核头文件,那就要先安装.

另外一种情况是vmware的问题,其实kernel header已经安装了,只是没有正确的被识别到

解决办法如下:

1. 运行cd /lib/modules/`uname -r`/build/include/linux
如果没有提示错误信息,ps: uname -r  查看内核版本号  

 

2. 做两个软连接就行了,具体方法是运行下面两条命令
ln -s ../generated/autoconf.h
ln -s ../generated/utsrelease.h
这两条命令给vmwaretools关联了正确的内核头文件的位置

3. 再次执行./vmware-install.pl后,如下所示 :如果还是找不到头文件,就手动输入内核头文件位置

What is the location of the directory of C header files that match your runningkernel? [/usr/src/linux/include]/lib/modules/2.6.38-8-generic/build/include  回车

 

 

以上ubuntu10.10上有效