OS/Linux
LD_LIBRARY_PATH
dozob
2022. 12. 21. 17:38
이 환경변수(environment variable)을 이용해 shared library 참조
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/nvidia/deepstream/deepstream-6.1/lib
이 설정은 터미널이 닫히면 사라진다.
따라서, "~/.bashrc" 파일을 직접 수정해 줘야 함
.bashrc
별칭(alias)과 bash가 수행될 때 실행되는 함수를 제어하는 지역적인 시스템 설정과 관련된 파일
모든 프로그램이 실행되기 전에 수행됨
적당한 위치에 LD_LIBRARY_PATH 설정문을 넣어둔다.
$ nano ~/.bashrc
...
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/nvidia/deepstream/deepstream-6.1/lib
...
ldconfig
기본 설정 파일은 /etc/ld.so.conf
파일 내용은 아래와 같다.
include /etc/ld.so.conf.d/*.conf
추가하려는 경로는 ld.so.conf.d 디렉토리 안에 파일을 생성해서 넣으면 된다.