본문 바로가기

블로그 공학/단기 컨텐츠

make: 경고: 시계가 잘못되었음이 발견되었습니다





make: 경고:  시계가 잘못되었음이 발견되었습니다.  빌드가 불완전할 수 있습니다.
 
왠 시계가 잘못되었다니??
 
 
내가 컴파일 하려는 프로그램에 막대한 영향을 끼치지 않아 그냥 놔두었는데
시계?!
리눅스 시계?!
 
혹시나 해서 "date" 를 쳐봤다.
역시... 운영체제의 시간이 잘못 설정 되어 있다.
 
아마도 maek 프로그램이 동작할 때 make 에 설정된 파일의 생성 및 수정 시간을 가지고  다시 빌드 할 것인지 말것인지 판별 하나 보다
make에 있는 파일이 난 윈도우에서 작업하고 리눅스에서 컴파일 하기 때문에 양 운영체제의 시간이 틀려 경고를 내보내는 것 같다.
 
리눅스의 시간을 변경 하자!!
 
 시간설정


# date [MMDDhhmm[[CC]YY][.ss]

 

맞추려는 시간이 2004년 07월 15일 오후 4시 15분 50초라면

# date 071516152004.50

 

타임서버

 

time.bora.net
time.kriss.re.kr -- 주로 refuse .

 

타임서버 시간 보기

 

# rdate -p time.bora.net

 

타임서버 시간을 로컬 시간으로

 

# rdate -s time.bora.net          

 

확인

 

# date

 

- cron 활용

 

/etc/crontab 에 아래 내용을 넣습니다. 

00 1 * * * root rdate -s time.kriss.re.kr && clock -w 

앞의 00은 분을 지정합니다. 0~59까지 
두번째 1은 시간을 지칭합니다. 0-23까지 
그 다음은 *는 날짜를 지칭합니다. 1-31까지 
그 다음은 *는 월을 지칭합니다. 1-12까지 
그 다음은 요일을 지정합니다. 0-6까지...0이면 일요일 
root는 실행되는 권한을 지정합니다. 
그 뒤는 명령어입니다.

 

 

-- 출처:http://blog.naver.com/2jaekoo?Redirect=Log&logNo=90003925739

 

 

 

다 시 make 실행