Linux에 소스 컴파일 라이브러리를 설치한 후 시스템이 기본적으로 이를 인식할 수 있도록 활성화해야 합니다.
경로 /usr/local/aarch64_qt5.12.0
:
동적 라이브러리 링크 구성이 수행되지 않으면 시스템이 필요한 *.so 파일을 찾을 수 없어 소프트웨어 실행이 실패하게 됩니다.
ldd
명령을 실행하여 종속성을 볼 수 있습니다. 예:
가장 어리석은 방법은 컴파일된 해당 so를 /usr/lib나 /lib에 복사하는 것입니다. 해당 so가 많으면 문제가 됩니다.
설정 방법:
1) /etc/ld.so.conf.d 경로 아래에 동적 라이브러리 구성 파일 *.conf를 생성합니다. 예:
sudo vim /etc/ld.so.conf.d/Qt5.conf
파일에 추가:
/usr/local/aarch64_qt5.12.0/lib
2) 동적 라이브러리 구성 로드
실행 명령: sudo ldconfig
으아악관련 프로그램 실행시 지정된 디렉터리로 전환하여 실행할 필요가 없으며, 어느 디렉터리에서나 실행이 가능합니다.
설정 방법:
1. 현재 세션이 일시적으로 적용됩니다. 명령줄 입력 내보내기 PATH=$PATH:/usr/local/aarch64_qt5.12.0/bin
2. 사용자에게 영구적으로 유효함: vi ~/.bashrc 마지막 줄 입력 내보내기 PATH=$PATH:/usr/local/aarch64_qt5.12.0/bin
환경 변수를 적용합니다: source .bashrc
3. 전역적이고 영구적인 효과:
/etc/profile 또는 /etc/bash.bashrc의 $PATH에 경로를 추가합니다. 이름이 동일한 경우 다른 경로 앞에 새 경로를 입력해야 합니다.
내보내기 PATH=$PATH:/usr/local/aarch64_qt5.12.0/bin
환경 변수를 활성화하세요: 소스 /etc/profile
으아악위 내용은 Linux는 동적 라이브러리 경로와 환경 변수를 설정합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!