错误:
make[2]: warning: Clock skew detected. Your build may be incomplete.
原因: Makefile 的修改时间大于系统的当前时间。(通常发生在把文件传到服务器上,服务器的时间比较早)
解决办法:
方法1、更新系统的时间到正确的时间。
方法2、更新所有文件的时间后重新编译
find . -type f | xargs -n 5 touch
make clean
make
xargs -n num 后面加次数,表示touch 在执行的时候一次用的argument的个数,默认是用所有的。
touch 无选项,会同时更新文件的修改时间和访问时间
参考:
1、https://mozillazg.com/2014/11/linux-fix-make-warning-clock-skew-detected
本文详细解释了在使用make工具进行编译时遇到的'Clock Skew Detected'警告的原因,通常是因为系统时间设置错误导致。文章提供了两种解决方法:一是更新系统时间到正确时间;二是通过更新所有文件的时间并重新编译来解决问题。文中还提供了具体的命令行操作步骤。
1439

被折叠的 条评论
为什么被折叠?



