
ld 명령어의 --libdir 옵션은 공유 라이브러리(Shared Library)가 저장된 디렉토리를 지정하는 옵션입니다.
예를 들어, --libdir=/usr/local/lib 옵션을 사용하면 ld 명령어가 /usr/local/lib 디렉토리에서 공유 라이브러리를 찾으려고 시도합니다.
이 옵션은 공유 라이브러리를 찾을 때 디렉토리 경로를 추가적으로 지정할 수 있는 기능을 제공합니다.
예를 들어, /usr/local/lib 디렉토리에 특정 공유 라이브러리가 저장되어 있지만, 시스템의 기본 공유 라이브러리 경로(/usr/lib)에는 동일한 이름의 라이브러리 파일이 존재할 수 있습니다.
이 경우, --libdir 옵션을 사용하여 /usr/local/lib 디렉토리를 우선으로 지정하면, ld 명령어가 /usr/local/lib 디렉토리에서 찾으려고 시도합니다.
이러한 기능은 공유 라이브러리를 관리하고, 시스템의 라이브러리 경로를 변경하지 않고도 특정 라이브러리를 사용할 수 있도록 합니다.
2025-04-21 04:20