19
make 변수에 넣은 GNUmake 파일을 실행하는 동안 현재 디렉토리를 얻고 싶습니다.make 변수에서 현재 디렉토리를 절대 경로 이름으로 캡처하는 방법은 무엇입니까?
이 작업을 수행하는 구문은 무엇입니까? 이 같은?
DIR := $(PWD)
make 변수에 넣은 GNUmake 파일을 실행하는 동안 현재 디렉토리를 얻고 싶습니다.make 변수에서 현재 디렉토리를 절대 경로 이름으로 캡처하는 방법은 무엇입니까?
이 작업을 수행하는 구문은 무엇입니까? 이 같은?
DIR := $(PWD)
음이, 아니, $PWD
때때로 사용자의 환경에 정의되어 있으며, 따라서 메이크업 상속,하지만 자주하지 않습니다. $CURDIR
이 필요합니다.
DIR := ${CURDIR}
문서 : https://www.gnu.org/software/make/manual/html_node/Recursion.html#Recursion 참고 : POSIX : http://pubs.opengroup.org/onlinepubs/9699919799/ utilities/make.html 특히,'PWD'는'make -C'를 재귀 적으로 호출 할 때 업데이트되지 않습니다. –