2016-06-07 1 views
0

프로그래밍에 익숙하지 않고 R에서 패키지를 만드는 데 어려움이 있습니다. R 패키지를 작성하는 데 도움이되도록 Fortran에서 소스 코드를 작성하려고합니다. 나는 간단한 전염병을주는 Fortran에서 프로그램을 작성했다. 나중에 R로 부르는 서브 루틴으로 포장했다. 이제 wrapper를 .so 파일로 컴파일하면 다음과 같은 오류가 발생한다.OS X 엘 캐피 탄 및 포트란 컴파일러 오류

$ R CMD SHLIB random_epi.f95 

오류 : 나는 맥 OS X 엘 선장 gfortran 6.1을 사용하고

gfortran-4.8 -fPIC -Wall -g -O2 -c random_epi.f95 -o random_epi.o make: gfortran-4.8: No such file or directory make: *** [random_epi.o] Error 1

. 나는 많은 것을 수색했으나 해결책을 찾지 못했습니다. 내 문제를 해결하기 위해 도움을 주시면 감사하겠습니다.

+0

의 사용 가능한 복제 ([맥 OS XR 오류 "LD : 경고 옵션을 찾을 수 없습니다 디렉토리"] http://stackoverflow.com/questions/35999874/mac-os-xr-error -ld-warning-directory-not-found-for-option) – coatless

+0

오류 메시지가 시스템에서 'gfortran-4.8'을 찾을 수 없다는 것을 나타내는 동안 gfortran-6.1을 사용하고 있습니다. 나는 패키지를 만드는 것에 대해서는 잘 모르지만 Makefile의 컴파일러 플래그를 정정하고'gfortran'이나'gfortran-6.1'을 사용해야하고'gfortran-4.8'이 아니라고 지정해야한다고 생각합니다. . – RHertel

+0

OS X은'.so'이 아닌 라이브러리에'.dylib'을 사용합니다 ... –

답변