`COMPILER_OPTIONS` — 컴파일러에 전달된 옵션
COMPILER_OPTIONS — 컴파일러에 전달된 옵션
빌드된 프로그램을 보면 '이 파일이 어떤 옵션으로 컴파일됐는지' 알고 싶을 때가 있어요. 그래야 재현 가능한 빌드인지 확인할 수 있으니까요. 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