使用vmware,且在共享文件夹下make工程时,会报这个错误。
解决办法是:
修改/etc/vmware-tools/services.sh
找到vmware_mount_vmhgfs定义,mount时新增-o nounix,noserverino选项。
修改为:
# Mount all hgfs filesystems
vmware_mount_vmhgfs() {
if [ "`is_vmhgfs_mounted`" = "no" ]; then
if [ "`vmware_vmhgfs_use_fuse`" = "yes" ]; then
mkdir -p $vmhgfs_mnt
vmware_exec_selinux "$vmdb_answer_BINDIR/vmhgfs-fuse \
-o subtype=vmhgfs-fuse,allow_other $vmhgfs_mnt"
else
vmware_exec_selinux "mount -t vmhgfs .host:/ $vmhgfs_mnt -o nounix,noserverino"
fi
fi
}