컴파일 환경변수

CC: 사용할 컴파일러의 이름(e.g. ‘gcc’)
CXX: 사용할 C++ 컴파일러의 이름(e.g. ‘CC’)
CFLAGS: C코드를 컴파일하기위한 컴파일러 플래그(e.g. ‘-g -O2’)
CXXFLAGS: C++코드를 컴파일하기위한 컴파일러 플래그(e.g. ‘-g -O2’)CPPFLAGS: 헤더화일을 찾기위한 인클루드 패스(-I/somedir)
LDFLAGS: 라이브러리를 찾기위한 라이브러리 패스 (-L/somedir)
run-patch 라이브러리의 개념을 지원하는 시스템들은 런타임시 공유라이브러리를 찾기위해 추가적인 아규먼트들을 필요로 한다.
솔라리스 링커는 ‘-R/somedir’의 아규먼트가 필요하고, 어떤 리눅스 시스템들은 ‘-rpath /somedir’을 필요로 한다.
LIBS: 링크에 필요한 기타라이브러리(-lsomelib)

답글 남기기

Your email address will not be published.