프런트엔드가 있는 Fortran 90

프런트엔드가 있는 Fortran 90

나는 몇 년 전에 Windows XP의 Intel Fortran에서 작성한 Fortran 프로그램을 다시 실행하기 위해 외부 서브루틴과 모듈을 사용하기를 기대하고 있습니다.

최근에 Linux로 전환했습니다. Ubuntu 16 프런트엔드가 포함된 무료 Fortran 90 소프트웨어가 있습니까? 또는: gfortran을 사용하여 외부 서브루틴 및 모듈이 있는 프로그램을 실행하는 방법은 무엇입니까?

답변1

gfortran은 Fortran 95 표준을 완전히 구현하고 Fortran 2003 및 Fortran 2008 표준의 많은 기능을 지원하는 무료 소프트웨어(GCC, GNU 컴파일러 컬렉션의 일부)입니다. 이것은 확실히 고려해야 할 옵션입니다.1

ifort는 실제로 Linux에서 사용할 수 있으며 어떤 경우에는 무료입니다. 예를 들어 학생과 교사에게는 무료입니다. 오픈 소스 개발자에게는 무료입니다(GitHub에 프로젝트가 있고 비상업적 라이선스에 동의한 경우 자격이 있음). 그렇지 않은 경우 상용 제품의 30일 평가판을 사용할 수도 있습니다.2

LLVM 프로젝트의 일부인 Fortran 컴파일러인 flang을 확인해 볼 수도 있습니다.

나는 둘 다 외부 서브루틴과 모듈에 접근할 수 있게 해줄 것이라고 믿습니다. "프런트 엔드"를 언급하셨습니다. 데스크탑 애플리케이션과 같이 GUI 툴킷을 사용하는 애플리케이션이 있다는 뜻입니까? 그렇다면 이 라이브러리가 사용하는 GUI 라이브러리는 Intel Fortran 또는 Windows(Windows GUI API인 경우)에서만 사용할 수 있지만 정확히 무엇을 하려는지에 대한 자세한 내용은 없을 수 있습니다. 어떻게 컴파일하는지...

내 제안은 위의 컴파일러를 사용해 보고 얼마나 멀리 가는지 확인하는 것입니다. 여전히 혼란스러운 경우(예: GUI API에 의존하는 부품 구축) 이러한 문제에 대한 구체적인 질문을 게시해 주세요. 이렇게 하면 더 유용한 도움을 받을 수 있습니다. 행운을 빌어요!

관련 정보