에서 대상으로 명령 행 인수를 전달. 문제 없음. 내가 메이크 명령 줄
# To make things little complex
TARG=$(EXE)
$(TARG): %.c
gcc -o [email protected] $<
make EXE=foo
위의 명령 make EXE=foo
에서 대상을 통과 할 수 있도록, 아래와 같이 Makefile을 변경한다면 말한다 :
왜
"make: *** No rule to make target %.c, needed by
foo는 '. Stop.`
$(TARG)
하지 메이크의
target
규칙에 확장하기입니까? (효과적으로 동일 함)
.DEFAULT_GOAL := $(EXE)
또는 아니오로 $(EXE) :
규칙을 추가하지 :