VMware プレーヤー: make コマンドでクロックがずれていると警告が表示される

VMware プレーヤー: make コマンドでクロックがずれていると警告が表示される

私はUbuntuの初心者です。Windows上のVMware PlayerでUbuntuを実行しています。プロジェクトをコンパイルしようとすると、次の警告が表示されます。

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

使用後にコンパイルしてみましたtouch *が、まだ同じ警告が表示されます。これを修正する方法を教えてください。

答え1

これは、厳密にはエラーではなく、make一部のファイルのタイムスタンプが現在のシステム時刻よりも新しいことを通知しているだけです。これは、ホストから VM にファイルをコピーし、2 つのクロックが同期していない場合に発生します (具体的には、VM システム時刻がホストのシステム時刻よりも「遅い」/遅い/早い)。

touchしかし、警告が消えないのは奇妙です。-tオプションを試してみてtouch、特定のタイムスタンプで警告が消えるかどうかを確認してください。

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

関連情報