다음은 내가 데 문제의 단순화 메이크입니다 : 내가 만들어 실행하면make가 상대 경로 이름 의존성이 절대 경로 대상으로 동일하다는 것을 깨닫지 못하고
all: /tmp/makey/../filey
@echo All done
/tmp/filey:
@echo Filey
는 말한다 :
make-3.79.1-p7 : * 대상을 만들 규칙이 없습니다. 모두 '입니다. 중지.
분명히 /tmp/makey/../filey가/tmp/filey와 동일하다는 것을 알지 못합니다. 내가 어떻게이 일을 할 수있는 아이디어가 있니?
감사
챠오 - GNU의 무랄리
답장을 보내 주셔서 감사합니다. 예, 도움이됩니다. gnu 버전 3.81 이후 버전에서는 이러한 옵션을 지원합니다. 불행히도 우리 IT 부서는 서둘러 그 버전으로 넘어갈 것으로 보이지 않습니다. 그래서 나는 3.79와 붙어있다. 이 문제를 어떻게 해결할 수 있는지 알아 보겠습니다. 당신의 도움을 주셔서 감사합니다. – user2221763
글쎄요, 3.79.1은 2000 년에 출시되었습니다. 13 년은 IT 부서에 충분해야합니다 ... – MadScientist