mesa
내 시스템에 apt를 사용하여 설치했습니다 . 이 메사는 /usr/lib/arm-linux-gnueabihf
디렉토리에 설치됩니다. 이제 소스에서 최신 버전의 메사를 수동으로 컴파일하고 설치했는데 /usr/local/lib/arm-linux-gnueabihf
. 하지만 내 시스템은 여전히 패키지 관리자가 설치한 메사를 사용하고 있습니다.
소스에서 컴파일된 최신 버전의 메사를 시스템이 사용하도록 하려면 어떻게 해야 합니까?
답변1
ld.so.conf(.d) 및 LD_LIBRARY_PATH 변수를 사용해 보세요. 이 주제에 대한 자세한 내용은 ld.so(8) 매뉴얼 페이지에서 찾을 수 있습니다.
If a shared object dependency does not contain a slash,
then it is searched for in the following order:
(...)
Using the environment variable LD_LIBRARY_PATH
(unless the executable is being run in secure-execution
mode; see below). in which case it is ignored.
(...)