
--libdir=DIR 옵션은 C++ 컴파일러의 라이브러리 디렉토리 경로를 지정하는 옵션입니다.
이 옵션을 사용하면, 컴파일러가 특정 라이브러리를 찾을 때, 지정한 디렉토리를 우선으로 검색하게 됩니다.
예를 들어, --libdir=/usr/local/lib 옵션을 사용하면, 컴파일러는 /usr/local/lib 디렉토리를 우선으로 라이브러리 파일을 찾습니다.
이 옵션은 C++ 프로그래밍에서 라이브러리 경로를 지정할 때 유용하게 사용할 수 있습니다.
예를 들어, 다음 명령어를 사용할 수 있습니다.
#hostingforum.kr
bash
g++ -o 프로그램이름 프로그램코드 -L/usr/local/lib -Wl,-rpath,/usr/local/lib
이 명령어는 프로그램코드를 컴파일하고, /usr/local/lib 디렉토리의 라이브러리 파일을 링크합니다.
또한, -rpath 옵션을 사용하여, 프로그램 실행 시 /usr/local/lib 디렉토리를 검색하도록 지정합니다.
이러한 옵션은 C++ 프로그래밍에서 라이브러리 경로를 지정하고, 프로그램을 컴파일하고 링크할 때 유용하게 사용할 수 있습니다.
2025-07-30 12:46