CFLAGS : C 컴파일러 플래그
CPPFLAGS : 전처리 플래그 (-I 와 -D 옵션)
CXXFLAGS : C++ 컴파일러 플래그
LDFLAGS : 링커 플래그
LIBADD : 추가적인 링크 오브젝트 (-l 과 -L)
흔히 하는 실수
CPPFLAGS : 전처리 플래그 (-I 와 -D 옵션)
CXXFLAGS : C++ 컴파일러 플래그
LDFLAGS : 링커 플래그
LIBADD : 추가적인 링크 오브젝트 (-l 과 -L)
흔히 하는 실수
- CFLAGS에 헤더파일의 경로를 지정하는 "-I" 옵션이나 매크로 변수를 지정하는 "-D" 옵션을 사용. 이 경우 C++ 소스 파일이 컴파일 되지 않는 경우가 있다. CPPFLAGS를 사용하다록 한다.
- CPPFLAGS는 C++ 컴파일러의 플래그가 아니다. C 파일에 영향을 줄 수 있다. C++ 컴파일러의 플래그는 CXXFLAGS 이다.
TAG makefile



