VMware 플레이어: make 명령으로 인해 시계가 왜곡되었다는 경고가 표시됩니다.

VMware 플레이어: make 명령으로 인해 시계가 왜곡되었다는 경고가 표시됩니다.

저는 우분투 초보자입니다. Windows의 VMware 플레이어에서 Ubuntu를 실행하고 있습니다. 프로젝트를 컴파일하려고 하면 다음과 같은 경고가 나타납니다.

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

사용한 후 컴파일을 시도했지만 touch *여전히 동일한 경고가 표시됩니다. 누군가 내가 이 문제를 어떻게 바로잡을 수 있는지 말해 줄 수 있나요?

답변1

그 자체로는 오류가 아니며 make일부 파일의 타임스탬프가 현재 시스템 시간보다 최신이라는 사실을 알려줄 뿐입니다. 이는 호스트에서 VM으로 파일을 복사하고 두 시계가 동기화되지 않은 경우에 발생합니다(구체적으로 VM 시스템 시간이 호스트 시스템 시간보다 '느림'/작음/이전).

touch그런데 경고가 사라지지 않는 것이 이상합니다 . 특정 타임스탬프가 경고를 사라지게 하는지 확인하는 -t옵션을 가지고 놀 수 있습니다 .touch

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

관련 정보