[질문] cp: will not overwrite just-created
글쓴이: tntking / 작성시간: 화, 2005/12/27 - 2:45오후
cygwin 사용중입니다.
어제 cygwin을 최신버전으로 다시깔았는데요..
빌드할때 헤더파일을 머지한 후에 컴파일을 하는데...
헤더머지할때 이런 에러가 나네요..
cp: will not overwrite just-created 'AAA/1.h' with 'BBB/1.h'
(AAA와 BBB는 예로 든것입니다.)
cp 의 버전이 올라가면서 생기는 문제라고 대충 알고 있는데요..
어제 깐것이 5.3.0 버전이네요...
헤더파일들을 머지하는데 중복되는 것들이 있습니다.
프로젝트가 크다보니 중복을 피하기는 어렵고요..
그래서 makefile을 수정하던가, 뭔가 다른 방법을 찾아야하네요..
현재 헤더머지할때
cp -fpu $(HEADER_FILE_LIST1_FILTERED) $(INCLUDE_FILE_PATH)
이렇게 쓰고있습니다.
HEADER_FILE_LIST1_FILTERED 는
../../AAA/*.h ../../BBB/*.h ../../CCC/*.h
이런식으로 되어있고요..
디렉토리 하나씩 카피할때는 괜찮은데, 두개 이상을 한꺼번에 할때에만 발생하는거 같습니다.
혹시 방법을 알고계시면 답변 부탁드려요..
Forums:


댓글 달기