Linux는 동적 라이브러리 경로와 환경 변수를 설정합니다.

王林
풀어 주다: 2024-02-05 11:42:17
앞으로
1183명이 탐색했습니다.

Linux는 동적 라이브러리 경로와 환경 변수를 설정합니다.

Linux에 소스 컴파일 라이브러리를 설치한 후 시스템이 기본적으로 이를 인식할 수 있도록 활성화해야 합니다.

경로 /usr/local/aarch64_qt5.12.0:

아래에 라이브러리를 설치했다고 가정합니다.

1. 동적 라이브러리 링크 구성 설정

동적 라이브러리 링크 구성이 수행되지 않으면 시스템이 필요한 *.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

으아악

2. 환경 변수 설정

관련 프로그램 실행시 지정된 디렉터리로 전환하여 실행할 필요가 없으며, 어느 디렉터리에서나 실행이 가능합니다.

설정 방법:

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:lxlinux.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!