공유 호스팅에서 속임수를 컴파일하고 싶지만 ./configure를 실행하면 오류가 발생합니다.
configure: error: GNU MP 4.1 or greater not found, see README
그래서 GMP를 다운로드하고 로컬에 설치하려고 했습니다(Stack Overflow에서 이 질문에 답변하는 동안 이것을 발견했습니다).홈 디렉터리에 라이브러리를 설치하세요.)
mkdir /home/jcubic/lib
./configure --prefix=/home/jcubic/
make
make install
이 파일은 /home/jcubic/lib에 생성됩니다.
libgmp.a
libgmp.la
libgmp.so
libgmp.so.10
libgmp.so.10.3.1
그런 다음 guile 디렉터리에서 구성을 실행했습니다(구성 스크립트를 읽어 옵션을 찾았습니다).
./configure --with-libgmp-prefix=/home/jcubic
하지만 오류가 지속됩니다. guile ./configure 및 make를 실행할 때 로컬 GNU MP 파일을 어떻게 사용할 수 있습니까?
답변1
리뷰를 요약하자면. 환경변수는 다음과 같이 추가해야 합니다.
LD_LIBRARY_PATH="/home/<user>/lib" LIBRARY_PATH="/home/<user>/lib" CPATH="/home/<user>/include"