MakeUtility/명령어 페이지의 소스 보기
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
수정할 수 없습니다: MakeUtility/명령어 는 읽기 전용 페이지입니다.
'''파일 이름의 유형 일치''' {{{makefile print : *.c # *,?,[] 등의 와일드카드를 makefile 에서 사용할 수 있다 lpr *.c # make 에서는 dot 으로 시작하는 hidden file 도 * 에 포함된다 date > $@ }}} '''각각의 명령행''' 각 라인은 별도의 쉘에서 실행된다. {{{makefile cd output rm * # 이 코드는 output 의 상위디렉토리에서 작동한다. 주의!!! cd output ; rm * # 제대로 동작 cd output ; \ # 위와 동일한 의미이므로 제대로 동작 rm * }}} * if 문 등도 마찬가지로 세미콜론과 백슬래쉬를 사용하여 한 줄로 표기해야 한다 쉘 명령에 쉘 변수를 사용할 경우는 $$변수명 의 형태로 적는다. make 는 $$변수명을 $변수명으로 바꾸어 쉘 명령에 전달한다. '''오류와 종료''' 명령어 앞에 하이픈(-)을 사용하면, 그 명령이 0이 아닌 종료값을 반환했을 때에도 make 가 중단되지 않고 다음 명령을 수행한다. -k 옵션을 사용하면 한 타겟에 에러가 나더라도 다음 타겟을 계속 수행 {{{sh $ make -k plot_prompt plot_win # plot_prompt 생성에 에러가 발생하더라도 중단되지 않고 plot_win 생성을 시도한다. }}} ---- [[컴퓨터분류]]
MakeUtility/명령어
페이지로 돌아가기 |
다른 수정본 보기