본문 바로가기
컴퓨터 관련/Linux || Unix

[Linux] make 컴파일 오류 Clock skew detected 해결 방법

by _BlankSpace 2017. 8. 17.

리눅스와 윈도우를 멀티부팅으로 번갈아가면서 작업을 하시는 분들에게 자주 일어나는 현상일 거에요.



바로 make 오류 메시지 중에서 Clock skew detected 또는 시계가 잘못되었음이 발견되었습니다. 빌드가 불완전할 수 있습니다. 라는 warning 메세지 입니다.



빌드가 될지는 몰라도 상당히 많은 파일을 빌드할 떄는 굉장히 오랜 시간이 소요됩니다. 특히나 임베디드 프로그래밍을 업으로 하시는 분들은 빌드 시간이 엄청나기 때문에 이러한 시간은 굉장히 아깝죠.


이러한 문제를 해결하기 위해서는 touch 를 이용하여 해당 디렉토리부터 하위 디렉토리까지 최신화하면 됩니다. (물론, 먼저, 시스템의 시간은 최신화하셔야 합니다.)




1
find . -exec touch {} \; //< 이 명령어를 이용하여 하위 디렉토리까지 touch하시길 바랍니다.
cs


그러면 문제가 해결되는 것을 확인하실 수 있을 거에요.



이상으로 글을 마치겠습니다. 저의 글이 많은 도움이 되었으면 좋겠네요.


제 글이 도움이 되셨다면 공감 버튼 눌러주시면 감사하겠습니다! (광고도 한번 씩 클릭해주시면 저의 블로그 품질이 올라갑니다!)


댓글