운영체제 (OS)/리눅스(LINUX)

<리눅스> ldconfig 란?

xxvigrufv 2022. 9. 4. 21:41
반응형

개발환경 : CentOS 7

 

● ldconfig 란?

ldconfig는 공유 라이브러리 캐시를 다시 설정하는 명령어 입니다.

 

● ldconfig 옵션

 

 

공통적인 라이브러리를 사용하는 것을 동적 링크 프로그램 컴파일 할 때 자체적인 라이브러리를 사용하는 것을 정적 링크 프로그램이라고 한다.

 

동적으로 링크된 실행 파일은 공유 라이브러리에 완벽하게 의존적이므로 새로운 버전의 라이브러리를 설치하고 이것을 사용하려면 디렉토리를 설정하고 ldconfig로 공유라이브러리 캐시를 다시 설정해야 한다.

 

이 명령어는 존재하는 파일을 조사하고, /etc/ld.so.cache 캐시 파일을 설정하면서 필요한 라이브러리를 적재하고 심볼릭 링크를 만드는 역할을 한다.

 

/etc/ld.so.conf.d/ 에 .conf 파일을 추가, 수정하거나 LD_LIBRARY_PATH 를 변경하게 된다면 ldconfig를 통해 라이브러리를 다시 설정해야 한다.

반응형