`COMPILER_OPTIONS` — 컴파일러에 전달된 옵션

COMPILER_OPTIONS — 컴파일러에 전달된 옵션

빌드된 프로그램을 보면 '이 파일이 어떤 옵션으로 컴파일됐는지' 알고 싶을 때가 있어요. 그래야 재현 가능한 빌드인지 확인할 수 있으니까요. COMPILER_OPTIONS는 컴파일에 사용된 옵션을 문자열로 돌려주는 조회 함수예요.

출처: gfortran 문서 — COMPILER_OPTIONS

본문

시그니처

STR = COMPILER_OPTIONS()

설명

COMPILER_OPTIONS는 컴파일하는 데 사용된 옵션을 담은 문자열을 돌려줘요.

분류

ISO_FORTRAN_ENV 모듈의 조회 함수(Inquiry function)

인자

없음.

반환값

반환값은 시스템에 따라 길이가 달라지는 기본 kind 문자열이에요. 여기에는 COMPILER_OPTIONS 내장 함수를 호출한 파일을 컴파일할 때 사용된 컴파일러 플래그가 담겨 있어요.

예제

   use iso_fortran_env
   print '(4a)', 'This file was compiled by ', &
                 compiler_version(), ' using the options ', &
                 compiler_options()
   end

compiler_version()compiler_options()를 함께 써서, 어떤 컴파일러의 어떤 옵션으로 빌드됐는지 한 번에 출력하는 걸 볼 수 있어요.

표준

Fortran 2008

참고

  • COMPILER_VERSION — 컴파일러 버전 문자열
  • ISO_FORTRAN_ENV