[첫화면으로]MakeUtility/명령어

마지막으로 [b]

파일 이름의 유형 일치
print : *.c    # *,?,[] 등의 와일드카드를 makefile 에서 사용할 수 있다
    lpr *.c    # make 에서는 dot 으로 시작하는 hidden file 도 * 에 포함된다
    date > $@

각각의 명령행

각 라인은 별도의 쉘에서 실행된다.
	cd output
	rm *             # 이 코드는 output 의 상위디렉토리에서 작동한다. 주의!!!

	cd output ; rm * # 제대로 동작   

	cd output ; \    # 위와 동일한 의미이므로 제대로 동작
	rm *

쉘 명령에 쉘 변수를 사용할 경우는 latex equation변수명을 $변수명으로 바꾸어 쉘 명령에 전달한다.

오류와 종료

명령어 앞에 하이픈(-)을 사용하면, 그 명령이 0이 아닌 종료값을 반환했을 때에도 make 가 중단되지 않고 다음 명령을 수행한다.

-k 옵션을 사용하면 한 타겟에 에러가 나더라도 다음 타겟을 계속 수행
$ make -k plot_prompt plot_win   # plot_prompt 생성에 에러가 발생하더라도 중단되지 않고 plot_win 생성을 시도한다.


컴퓨터분류

마지막 편집일: 2002-11-12 1:15 am (변경사항 [d])
849 hits | Permalink | 변경내역 보기 [h] | 페이지 소스 보기