저는 Fedora Linux 상자에서 작업합니다.유닉스 질문 : 로컬에 설치된 라이브러리의 경로를 자동으로 인식합니다.
나는 내 홈 디렉토리 아래에 로컬로 설치 한 바이너리 및 라이브러리의 전체 호스트를 보유하고 있습니다.
내 시스템을 설정하고 싶습니다. 루트 사용자가 접두어없이 설치 한 것과 같은 방식으로 소프트웨어를 설치합니다.
~/local/bin에 설치된 바이너리를 PATH 변수에 추가하여 실행할 수 있지만 ~/local/lib 및 ~/local/lib64의 라이브러리에 연결하는 것은 어떨까요?
LD_LIBRARY_PATH 변수와 비슷하지만 런타임이 아닌 컴파일시 라이브러리를 찾을 수 있습니까? 명시 적으로 L ~/local/lib 또는 ./configure 스크립트의 플래그를 통해 컴파일러로 경로를 전달하는 것에 대해 걱정하고 싶지 않습니다.
LD_LIBRARY_PATH를 원하셨습니까? –
번호 LD_LIBRARY_PATH는 라이브러리를로드하기위한 것입니다. LIBRARY_PATH는 GCC에서이를 찾기 위해 사용됩니다. – mipadi
오, 고마워,이게 최선의 대답이다. $ LIBRARY_PATH는 libs를 찾기 위해 필자가 필요로하는 것이다. 감사! – Gabe