프로그램 사용/make, configure
make burn 0.0.0 ???
구차니
2014. 11. 11. 11:41
make clean
make all 등으로 명령을 주지만
별도의 인자를 주는 일이 거의 없는데
만약 필요하다면
make all ARGS=VAL
이런식으로도 가능하고
make all a b c d e f
$MAKECMDGOAL 을 통해서 받아 올 수 있다고 한다
해봐야지 ㅋㅋ
---
[링크 : http://stackoverflow.com/questions/6273608/how-to-pass-argument-to-makefile-from-command-line]
[링크 : https://kldp.org/node/93529]
[링크 : http://www.gnu.org/software/make/manual/make.html#Goals]
make all 등으로 명령을 주지만
별도의 인자를 주는 일이 거의 없는데
만약 필요하다면
make all ARGS=VAL
이런식으로도 가능하고
make all a b c d e f
$MAKECMDGOAL 을 통해서 받아 올 수 있다고 한다
해봐야지 ㅋㅋ
---
$ cat Makefile
all:
@echo $@,$(MAKECMDGOALS)
$ make all test 1 2 3
all,all test 1 2 3
make: *** 타겟 `test'를 만들 규칙이 없음. 멈춤.
실험해보니 MAKECMDGOALS는 make 이후의 모든 인자를
$@는 make에서 사용하는 인자 하나를 제외한 다른 모든 인자를 돌려준다.
실험해보니 MAKECMDGOALS는 make 이후의 모든 인자를
$@는 make에서 사용하는 인자 하나를 제외한 다른 모든 인자를 돌려준다.
---
[링크 : http://stackoverflow.com/questions/6273608/how-to-pass-argument-to-makefile-from-command-line]
[링크 : https://kldp.org/node/93529]
[링크 : http://www.gnu.org/software/make/manual/make.html#Goals]