라는 라이브러리를 설치하려고합니다.슬라이드쇼 열기이 단계는 ./configure
종속성을 찾을 수 없기 때문에 실패합니다(라이브러리 파일).
제 생각에는 libjpeg를 빌드한 다음 수동으로 라이브러리 위치를 제공하여 ./configure
작동하게 할 것 같습니다. libjpeg를 빌드한 후 ~/libjpeg
bashrc에 다음을 넣고 다시 가져와서 다음을 추가할 수 있다고 생각했습니다 ~/libjpeg/lib
.LD_LIBRARY_PATH
LD_LIBRARY_PATH=~/libjpeg/lib:$LD_LIBRARY_PATH
./configure
이것은 작동하지 않습니다. Openslide의 스크립트는 여전히 libjpeg를 찾을 수 없습니다. 나는 온라인에서 답을 찾기 시작했고 한 가지 제안은 시도해 보라는 것이었지만 ./configure --with-libjpeg=~/libjpeg/lib
역시 실패했습니다.
결국 포기하고 sudo apt install만 했는데 왜 라이브러리 위치를 수동으로 제공하지 못했는지 아직도 궁금합니다. 올바른 방법이 있나요?
답변1
슬라이드쇼 열기pkg-config
종속성을 찾는 데 사용됨pkg-config
, 따라서 라이브러리를 찾을 수 있는 위치를 알려주어야 합니다 .
PKG_CONFIG_PATH=~/libjpeg/pkg-config ./configure …
~/libjpeg/pkg-config
include 로 교체하세요 libjpeg.pc
.
안타깝게도 사용 중인 libjpeg 구현은 매우 오래되었으며 .pc
사용하려는 파일을 제공하지 않습니다.libjpeg-터보그와는 반대로(이것은 libjpeg-dev
데비안과 그 파생물의 현재 특징입니다).