꼬리말 규칙(Suffix rule)
 .c.o:
        gcc -c ${CFLAGS} $<

$< 는 .c.o 라는 표현에서 C 소스 화일을 의미


GNU make 확장 기능

패턴 규칙(Pattern rule)
 %.o: %.c
        gcc -c -o $@ ${CFLAGS} $<

콜론(:) 오른쪽: 입력 화일
콜론(:) 왼쪽: 목표 화일

화일명 대신 퍼센트(%) 문자사용
foo.c 라는 입력화일이 있다면 
% 기호는 foo 만을 나타냄

기호정리
 $<     입력 파일을 의미합니다. 콜론의 오른쪽에 오는 패턴을 치환
 $@    출력 파일을 의미합니다. 콜론의 왼쪽에 오는 패턴을 치환
 $*     입력 파일에서 꼬리말(.c, .s 등)을 제외한 파일명

'programming' 카테고리의 다른 글

c2ps - C/C++ to Postscript Converter  (0) 2010.12.07
luasocket 설치  (0) 2010.10.07
printf 에서 % 기호 표시  (0) 2010.08.02
java - jar , javap  (0) 2010.07.16
eclipse 에디터 컬러스킴 간편하게 변경하기  (0) 2010.07.14
Latest update: 2010. 8. 18. 11:37