저는 FORTRAN에 초보자입니다. 인텔 포트란에서 작성된 일부 FORTRAN 프로그램이 있으며 이제는 gfortran을 사용하여 컴파일합니다.FORTRAN 오류 - 'jfix'에 대한 정의되지 않은 참조
하나의 서브 루틴은 JFIX() 함수를 사용합니다. 나는 다음과 같은 오류가 발생하면 complie.
undefined reference to 'jfix_'
서브 루틴은 External::JFIX
같은 상단에이 내장 함수를 참조
이 사람이 나에게이 문제를 해결하는 데 도움이 할 수있다?
내재적 인 기능에는 '외부 :: jfix'선언 (예 :)이 필요 없습니다. 'external' 문은 프로그램이나 모듈 외부에서 정의 된 루틴을 나타 내기 위해 사용됩니다. 흔히 라이브러리에 포함 된 루틴을 참조하는 데 사용됩니다. 그래서, 제 추측은 (답변에서 언급 한 것처럼)'JFIX'는 인텔이 작성한 확장 라이브러리의 일부입니다. – Chris