구성: 오류: libmpfr을 찾을 수 없거나 다른 ABI를 사용 중입니다(정적 및 공유 모두).

구성: 오류: libmpfr을 찾을 수 없거나 다른 ABI를 사용 중입니다(정적 및 공유 모두).

안녕 모두들,

저는 최근 LFS 지시문을 사용하는 대신 Linux 배포판을 사용자 정의하는 소규모 프로젝트를 진행하고 있습니다. 현재 저는 gcc용 크로스 컴파일러를 컴파일하고 있습니다. 어쨌든, 다음을 수행하면 다음 오류가 발생합니다 make.

configure: error: libmpfr not found or uses a different ABI (including static vs shared).
Makefile:5730: recipe for target 'configure-mpc' failed
make: *** [configure-mpc] Error 1

업데이트: apt를 통해 해당 컴퓨터에 mpfr을 설치했는데 이제 약간 다른 오류가 발생합니다.

checking for recent MPFR... no
configure: error: MPFR version >= 4.1.0 required
Makefile:5730: recipe for target 'configure-mpc' failed
make: *** [configure-mpc] Error 1
handy/install: line 276: x86_64-unknown-linux-gnu-gcc: command not found

이상하게도 사용하기로 되어 있는 mpfr 타르볼은 4.1.0... apt 패키지가 4.1.0 이상인 것 같지 않고 4.1.0으로 업그레이드하는 방법을 모르겠습니다.

내 스크립트를 찾을 수 있습니다여기, 정적 GCC는 다음으로 시작합니다.239번 국도.

몇 가지 조사를 해봤지만 별로 찾을 수 없는 것 같습니다. 나예전에는배포판 전환이 작동했지만 MPFR 버전이 작동하지 않았다고 언급하는 사람을 찾을 수 있었습니다.

내 노트북이 더 빠르기 때문에 이것은 Ubuntu WSL @ Windows에서 컴파일되었습니다. 필요할 경우 곧 내 PC @ Gentoo에서 컴파일하겠습니다.

내 MPFR 버전은 4.1.0GCC 버전 입니다 10.2.0.

왜 이런 일이 발생합니까? 건배, 밥 베이

답변1

나는 당신이 Linux Journal 가이드를 따르고 있다고 가정합니다. 내 솔루션은 apt-get 또는 배포판의 패키지 관리자에서 libmpfr-dev를 설치하는 것이었습니다. 계층 구조가 바뀌었다거나 해서 이런 일이 발생한 것 같아요.

관련 정보