꼬리말 규칙(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