码迷,mamicode.com
首页 > 其他好文 > 详细

解决warning: Clock skew detected. Your build may be incomplete

时间:2019-09-12 13:46:46      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:执行   find命令   cloc   文件的时间   更新   命令   出现   过多   使用   

原因:机器系统时间与文件时间不一致

解决:更新所有文件的时间后重新编译

find . -type f | xargs -n 5 touch
make clean  
make 

xargs  -n num 后面加次数,表示命令在执行的时候一次用的argument的个数,默认是用所有的。

touch 无选项,会同时更新文件的修改时间和访问时间

补充:

find . -exec touch {} \;  

 find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像-exec选项那样。这样它可以先处理最先获取的一部分文件,然后是下一批,并如此继续下去。  
 在有些系统中,使用-exec选项会为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高;

 

http://blog.csdn.net/zhangfn2011/article/details/6776925/

解决warning: Clock skew detected. Your build may be incomplete

标签:执行   find命令   cloc   文件的时间   更新   命令   出现   过多   使用   

原文地址:https://www.cnblogs.com/schips/p/11511058.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!