컴파일 타임에 환경 변수를 사용하여 라이브러리 검색 경로를 설정하는 방법

컴파일 타임에 환경 변수를 사용하여 라이브러리 검색 경로를 설정하는 방법

-I 옵션은 헤더 파일 검색 경로를 설정합니다.gcc/g++, CPLUS_INCLUDE_PATH/CPATH는 검색 경로 목록을 추가합니다.

그렇다면 libs는 어떨까요? 것 같다LD_LIBRARY_PATH은 단지 경로 목록일 뿐입니다. 실행 시간도서관 검색. -L 옵션은 /usr/lib 및 /usr/local/lib 이외의 lib 경로를 지정하는 데 필요합니다.

CPATH/CPLUS_INCLUDE_PATH와 유사한 환경 변수가 있습니까?컴파일 타임직업?

답변1

해당 Q는 댓글에 답변이 된 것 같습니다. 당njsg의 논평,

LIBRARY_PATH가 당신이 찾고 있는 것입니다

"LIBRARY_PATH의 값은 콜론으로 구분된 디렉터리 목록입니다. [...] GCC를 사용한 연결은 -l 옵션에 대한 일반 라이브러리를 검색할 때도 이 디렉터리를 사용합니다(그러나 -L로 지정된 디렉터리가 먼저 옵니다)."

관련 정보