강좌 & 팁
글 수 2,412
2007.10.16 23:11:18 (*.105.125.81)
105028
리눅스에서 GCC로 작업하다가 다른 PC로 옮겨서 make를 실행해 보니 아래와 에러 메시지가 출력되네요.
시간이 없어서 급한 마음에 그냥 작업하려 했는데 계속 눈에 거슬립니다. 아마도 이전에 작업했던 PC와 시간 차이가 너서 그러는가 보다 했습니다. 해서 파일을 다른 곳에 옮겼다가 새로 복사해서 make를 실행했지만 똑 같은 경고 메시지가 나오네요.
저는 컴파일 에러 보다 경고(warning)메시지를 더 무서워하기 때문에 방법을 찾아 보았습니다. 그랬더니 이유는 작업 PC의 날짜가 아주 어뚱하게 설정되어 있네요. date 명령으로 날짜와 시간을 바로 잡아 주니 make 가 정상적으로 처리되어 있습니다.
그러나 date로 설정하는 날짜와 시간 입력 모습이 왜 이럴까요? 날짜와 시간을 아래와 같이 입력해 주어야 합니다.
]# date [월][일][시][분][년].[초]
예를 들어서 2007년 10월 16일 오후 10시 51분 19초라면
]# date 101622512007.19[엔터]입니다.
흠~ 좀 복잡해 보이죠. ^^;
date를 실행하시려면 su로 들어 가셔야 합니다.
매우 간단하고 간편합니다. ^^ rdate 도 기억해야 겠네요.
시간이 없어서 급한 마음에 그냥 작업하려 했는데 계속 눈에 거슬립니다. 아마도 이전에 작업했던 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 도 기억해야 겠네요.