使用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
}