FIRST_VAR = Var is Macro # FIRST_VAR 을 정의하고 Var is Macro을 기억시킨다.
SECOND_VAR = $(FIRST_VAR :Macro=Variable) # SECOND_VAR 을 정의하고 FIRST_VAR 에서 Macro를 Variable로 바꾸어 기억시킨다.
.SUFFIXES = .c .o
# .c 와 .o 파일은 미리 정의되어있는 매크로(변수)를 적용시킨다.
미리 정의되어있는 변수(매크로)
CFLAGS
CPPFLAGS
LDFLAGS
등
$+ # 확장자가 없는 현재의 target 파일
$@ # 현재의 target 파일
$< # 현재 target 보다 더 최근에 갱신된 파일이름
$? # 현재 target 보다 더 최근에 갱신된 파일
'프로그래밍 > 툴' 카테고리의 다른 글
gcc 내장 함수 (0) | 2018.03.22 |
---|---|
gdb를 이용한 리모트 디버깅 (0) | 2015.04.15 |
gcc 툴체인 옵션 간단 정리 (0) | 2014.04.16 |
Makefile (0) | 2013.11.27 |
Windows 7 에서 user32.dll, kernel32.dll, gdi32.dll 의 위치 (0) | 2013.05.21 |