VMware Player: Make-Befehl gibt Warnung „Uhr verzerrt“ aus

VMware Player: Make-Befehl gibt Warnung „Uhr verzerrt“ aus

Ich bin ein Anfänger bei Ubuntu. Ich verwende Ubuntu auf VMware Player unter Windows. Wenn ich versuche, ein Projekt zu kompilieren, erhalte ich die folgende Warnung

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

Ich habe versucht, nach der Verwendung zu kompilieren touch *, aber ich erhalte immer noch dieselbe Warnung. Kann mir bitte jemand sagen, wie ich das beheben kann.

Antwort1

Das ist an sich kein Fehler, sondern makeinformiert Sie nur darüber, dass einige der Dateien einen Zeitstempel haben, der neuer ist als die aktuelle Systemzeit. Dies geschieht, wenn Sie Dateien vom Host auf die VM kopieren und die beiden Uhren nicht synchron sind (insbesondere ist die Systemzeit der VM „langsamer“/kürzer/früher als die Systemzeit des Hosts).

Es ist jedoch seltsam, dass die Warnung dadurch nicht verschwindet. Sie können mit der Option touchherumspielen und sehen, ob ein bestimmter Zeitstempel die Warnung verschwinden lässt:-ttouch

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

verwandte Informationen