
저는 우분투 초보자입니다. 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`