红联Linux门户
Linux帮助

Ubuntu 16.04安装VMTool找不到kernel header路径问题

发布时间:2017-04-08 15:08:38来源:linux网站作者:liDB
找到的解决方法是建立一个软链接文件:
ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
 
开始不明白为什么是对/usr/src下的文件创建链接,现在明白了,原因如下:
VMTool安装时默认查找的是/lib/modules/4.8.0-36-generic/build/include路径,而实际上/lib/modules/4.8.0-36-generic/build是一个链接,指向的是/usr/src/linux-headers-4.8.0-36-generic目录,因此实际查找的是/usr/src/linux-headers-4.8.0-36-generic/include/目录。
 
注:
1、我系统用的是4.8.0-36-generic版本。
2、$(uname -r),得到的就是当前系统版本。 可以直接输入命令:uname -r 查看。
 
关于链接文件的说明:
Ubuntu 16.04安装VMTool找不到kernel header路径问题
 
本文永久更新地址:http://www.linuxdiyf.com/linux/29847.html