vmhgfs模块编译错误解决方法
解决:1,请将vmware tools的安装文件解压到用户目录下(~/vmware-tools-distrib)。
2,首先进入此目录:代码:$ cd ~/vmware-tools-distrib
3,把将要更改的文件分离出来备份:代码:$ mv lib/modules/source/vmhgfs.tar vmhgfs.tar.orig
4,解压缩此文件:代码:$ tar -xvf vmhgfs.tar.orig
5,编辑文件解压后生成的vmhgfs-only目录中的compat_slab.h:代码:$ vim vmhgfs-only/compat_slab.h
找到此行:代码:if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 22) || defined(VMW_KMEMCR_HAS_DTOR)
Ubuntu7.10的内核版本为2.6.22.14,因此更改为:代码:if LINUX_VERSION_CODE
页:
[1]