编译错误: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
这样修改后,编译器再也不会发现系统时间比文件时间旧的情况,再也不会出现这种编译告警。
这样,在主机上通过虚拟机编译共享文件夹里面的程序文件时,有时会遇到:
“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
这样修改后,编译器再也不会发现系统时间比文件时间旧的情况,再也不会出现这种编译告警。
相关文章推荐
- 波哥写的钩子教程
- ThinkPad x200 安装 mac Os x10.6…
- Mac OS X Snow Leopard 10.6下载及…
- 全局钩子详解
- 《Pro Git》读书笔记
- 哥写的线程注入程序 可以在线程中…
- 计算机界某神人
- 标准C++类string的内存共享和Cop…
- Windows下透明窗口
- vim+code_complete+ctags配置vim自…
- 如何添加一个 mingw gcc 编译的可…
- 修改qt程序的图标(for windows)
- PE结构
- Qt静态库终于TNND编译出来了.....
- Qt 静态库
- 我的群
- 学习使用GTK+ 0.概述
- GTK+ 中文显示解决方案
- 我的博客今天0岁85天啦!
- Windows安装配置Gtk步骤