您的位置:首页 > 其它

编译错误:Clock skew detected

2015-10-08 00:24 204 查看
主机上安装了虚拟机,通过共享文件夹方式使虚拟机访问主机的文件。

这样,在主机上通过虚拟机编译共享文件夹里面的程序文件时,有时会遇到:

“make: warning:  Clock skew detected.  Your build may be incomplete.”

 

这是因为编译器编译时发现系统的时间(虚拟机的)比文件的修改时间旧,认为异常。

这是由于虚拟机的时间是从主机的时间同步过去的,同步过程有延迟误差。

 

解决的办法是:

修改虚拟机的时间比主机的时间快一点,如:

主机当前时间:2011-03-18 11:00:00

则修改虚拟机时间(命令):

date -s "2011-03-18 11:01:00"

注:用户权限的问题,可能需要在root用户下进行操作才能成功。如:sudo date -s xxx

 

这样修改后,编译器再也不会发现系统时间比文件时间旧的情况,再也不会出现这种编译告警。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: