우리는 2000년경부터 Sun SPARC 시스템에서 실행되었던 오래된 바이너리를 가지고 있으며 이를 다시 실행하고 싶습니다(소스 코드가 없습니다). SPARC 프로세서와 Solaris 10을 사용하는 Sun Blade 1500에서 이 바이너리를 실행하려고 하는데 다음과 같은 오류가 발생합니다.
ld.so.1: 플롯: 치명적: libF77.so.3: 열기 실패: 해당 파일 또는 디렉터리가 없습니다.
더 많은 공간이 있는 새 드라이브를 추가하고 필요한 라이브러리를 얻기 위해 Solaris 10, Java 8 JRE 및 Oracle Developer Studio 12.6을 설치했습니다. 아아, 나는 같은 결과를 얻었습니다. 예전에는 libF77.so.3이었던 것 같습니다.썬 스튜디오 12. 지금 어디서 찾을 수 있는지 아시나요?
답변1
있는 경우 libF77.so.3
해당 경로 아래에서 찾아야 합니다 /opt/SUNWspro/lib/
. 또한 해당 디렉토리가 있는지 확인하고 $LD_LIBRARY_PATH
.. 디렉토리 libF77.so
가 컴파일러로만 배포되므로 Sun F77
바이너리는 정적 Fortran 라이브러리에 연결되어야 합니다.
기본적으로 다음을 포함하는 Fortran 77 레거시 라이브러리가 필요합니다.
libF77.so.2
libF77.so.3
libF77.so.4
libF77_mt.so.2
libF77_mt.so.3
libF77_mt.so.4
libFposix.so.1
libFposix_c.so.1
libM77.so.2
libV77.so.2
libV77.so.3
당신은 다운로드할 수 있습니다여기