2014-04-29 3 views
1

필수 스트라이프에서 실행이다. 출력의 마지막 두 줄은 다음과 같습니다.메이크, 익명 RM 명령은 메이크 파일의 마지막

gmake: warning: Clock skew detected. Your build may be incomplete. 
rm src/fileName.cpp 

Solaris OS에서 GNU Make 3.80을 사용하는 도구는 왜 이런 일이 발생합니까?

답변

1

클럭 스큐 경고는 빌드하려는 디렉토리가 NFS와 같은 것을 사용하는 원격 시스템에서 마운트되고 원격 파일 시스템의 시계가 로컬 시스템 클록과 동기화되지 않기 때문에 발생합니다. 어쨌든 rm 명령과 관련이 없습니다.

src/fileName.cppintermediate file이고 중간 파일이 빌드 된 후 make에 의해 제거 되었기 때문에 rm 명령이 발생했습니다.

f2db : $(OBJS) $(SRCS) 
+0

일 감사합니다 : 당신이 그들을 제거하지 않으려면 그들이 중간 아니에요 있도록

, 단지 더 이상이 규칙의 필수 구성 요소로 선언 – Dinesh