리눅스에서 GCC로 작업하다가 다른 PC로 옮겨서 make를 실행해 보니 아래와 에러 메시지가 출력되네요.

make 경고make: 경고: 시계가 잘못되었음이 발견되었습니다. 빌드가 불완전할 수 있습니다.

시간이 없어서 급한 마음에 그냥 작업하려 했는데 계속 눈에 거슬립니다. 아마도 이전에 작업했던 PC와 시간 차이가 너서 그러는가 보다 했습니다. 해서 파일을 다른 곳에 옮겼다가 새로 복사해서 make를 실행했지만 똑 같은 경고 메시지가 나오네요.

저는 컴파일 에러 보다 경고(warning)메시지를 더 무서워하기 때문에 방법을 찾아 보았습니다. 그랬더니 이유는 작업 PC의 날짜가 아주 어뚱하게 설정되어 있네요. date 명령으로 날짜와 시간을 바로 잡아 주니 make 가 정상적으로 처리되어 있습니다.

그러나 date로 설정하는 날짜와 시간 입력 모습이 왜 이럴까요? 날짜와 시간을 아래와 같이 입력해 주어야 합니다.

]# date [월][일][시][분][년].[초]

예를 들어서 2007년 10월 16일 오후 10시 51분 19초라면

]# date 101622512007.19[엔터]입니다.

흠~ 좀 복잡해 보이죠. ^^;
date를 실행하시려면 su로 들어 가셔야 합니다.

]$ su - Password: ]# date 2000. 01. 01. (토) 01:01:01 KST ]# date 101622452007.30 2007. 10. 16. (화) 22:45:30 KST !!! 그러나 더 쉬운 방법이 있습니다. 바로 타임 서버를 이용하는 것입니다. !!! ]# rdate -s time.bora.net ]# date 2007. 10. 16. (화) 22:49:47 KST


매우 간단하고 간편합니다. ^^ rdate 도 기억해야 겠네요.