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


今天在linux虚拟机中使用make编译一个程序时居然出现了一个以前没有见过的警告: make: warning: Clock skew detected. Your build may be incomplete 经过是这样的: 我首先在宿主机windows中编辑了一个名为test.c的源程序,然后把test.c拷贝到vmware下的linux虚拟机中进行编译,然后出现上述的警告。 后来找到了原因: 由于我vmware中虚拟机的系统时间比宿主机windows的系统时间要晚好几天,所以当在虚拟机中编译test.c时相当于在编译一个已经在未来某个时刻修改后的文件,一般情况下这种事情不会发生,所以make捕捉到了这个异常并发出警告! 解决方法: 把虚拟机的系统时间和宿主机的系统时间尽量同步即可。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM