본문 바로가기
프로그래밍/툴

Makefile 만들기

by 써드아이 2014. 6. 24.

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