fink로 gcc 6.7 컴파일러를 설치 했으므로 이제 Fortran 코드를 컴파일 할 수는 있지만 실행할 수는 없습니다. 런타임에 다음과 같은 오류가 발생합니다 :gfortran 라이브러리를 fink로 연결
dyld: Library not loaded: /sw/lib/gcc5/lib/libgfortran.3.dylib
그리고 'fink selfupdate'를 실행 한 후에도 계속됩니다.
'which gcc' returns '/usr/bin/gcc'
'which gfortran' returns '/sw/bin/gfortran'
및
나는 라이브러리를 연결에 문제가있는 것으로 판단됩니다. 어떻게 해결할 수 있을까요?
오류 메시지에 gcc5가 언급되고 gcc6은 언급되지 않습니다. 왜? gfortran에 여러 버전이 있습니까? –
환경이 fink를 제대로 설정 했습니까? 그들의 [doc] (http://www.finkproject.org/doc/users-guide/install.php?phpLang=en#setup)를보십시오. 또한'echo $ DYLD_LIBRARY_PATH'의 결과는 무엇입니까? –
나는이 기계에 gfortran 6과 7을 가지고있어 문제가 있다고 가정하고 여기에 5가 없다. 'echo $ DYLD_LIBRARY_PATH'의 출력이 비어 있습니다. –