GNU Fortran 호출

GNU Fortran 호출 (Invoking GNU Fortran)

터미널에서 gfortran 명령을 실행해 본 적 있나요? gfortran 명령은 옵션 처리 방식이 gcc 명령과 밀접하게 연결되어 있어요. 이 글에서는 gfortran 명령의 옵션 체계가 어떻게 구성되는지, 그리고 어떤 옵션들이 있는지 전반적인 그림을 살펴볼게요.

출처: Invoking GNU Fortran

본문

gfortran과 gcc의 관계

gfortran 명령은 gcc 명령이 지원하는 모든 옵션을 지원해요. 이 문서에서는 GNU Fortran에 특화된 옵션만을 다뤄요. Fortran 특화가 아닌 gcc 명령(그리고 그에 따른 gfortran 명령)의 측면에 대한 정보는 GCC 문서의 GCC Command Options에서 확인할 수 있어요.

또한 모든 GCC 및 GNU Fortran 옵션은 gfortrangcc 모두에서 수용돼요. (같은 시점에 빌드된 g++ 같은 다른 드라이버에서도 마찬가지예요.) GNU Fortran이 GCC 배포판에 추가되면 관련 드라이버들이 모두 GNU Fortran 옵션을 수용하게 되기 때문이에요.

옵션의 긍정/부정 형태

일부 옵션은 긍정(positive)과 부정(negative)의 두 가지 형태를 가져요. 예를 들어 -ffoo의 부정 형태는 -fno-foo예요. 이 매뉴얼에서는 이 두 형태 중 기본값(default)이 아닌 쪽 하나만 문서화해요.

주요 옵션 그룹

gfortran 옵션은 용도에 따라 여러 그룹으로 나뉘어 있어요. 주요 그룹은 다음과 같아요.

더 알아보기

  • 실제 옵션 각각의 상세 설명은 위 목록의 개별 문서에서 확인할 수 있어요.
  • C와의 상호 운용 옵션은 Interoperability Options 문서에서 다뤄요.
  • GCC 공통 옵션에 대해서는 GCC Command Options 문서를 참고해 보세요.