VMware 播放器:make 命令给出的警告时钟出现偏差

VMware 播放器:make 命令给出的警告时钟出现偏差

我是 Ubuntu 新手。我在 Windows 上的 VMware Player 上运行 Ubuntu。当我尝试编译项目时,我收到以下警告

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

我尝试使用后进行编译touch *,但仍然收到相同的警告。有人能告诉我如何纠正这个问题吗?

答案1

从本质上来说,这并不是错误,它只是make让您知道某些文件的时间戳比当前系统时间更新。当您将文件从主机复制到虚拟机并且两个时钟不同步时,就会发生这种情况(具体来说,虚拟机系统时间比主机的系统时间“慢”/小于/早)。

touch不过,这并不能让警告消失,这很奇怪。您可以尝试使用此-t选项touch,看看特定时间戳是否会使警告消失:

   ` -t STAMP
          use [[CC]YY]MMDDhhmm[.ss] instead of current time`

相关内容