共享文件的文件时间戳
在Vagrant虚拟机和宿主机共享的文件,文件时间戳以宿主机真实磁盘上的文件时间为准.
如果虚拟机是linux操作系统,不要在共享磁盘目录(默认是/vagrant)下进行编译,因为临时生成的文件时间戳会有偏差,导致make程序判定出现异常,进而编译失败.
文件时间问题make会在开始时给出warning,需要注意.
解决方案:
如果在虚拟机编译,选择一个非共享路径下进行(非/vagrant).
类似问题在其他虚拟机环境下也会存在.
在Vagrant虚拟机和宿主机共享的文件,文件时间戳以宿主机真实磁盘上的文件时间为准.
如果虚拟机是linux操作系统,不要在共享磁盘目录(默认是/vagrant)下进行编译,因为临时生成的文件时间戳会有偏差,导致make程序判定出现异常,进而编译失败.
文件时间问题make会在开始时给出warning,需要注意.
如果在虚拟机编译,选择一个非共享路径下进行(非/vagrant).
类似问题在其他虚拟机环境下也会存在.