`GFORTRAN_STDERR_UNIT` — 표준 오류에 연결되는 유닛 번호

GFORTRAN_STDERR_UNIT — 표준 오류에 연결되는 유닛 번호

Fortran에서 표준 오류(stderr)는 기본적으로 특정 유닛 번호에 미리 연결돼 있어요. 프로그램이 굳이 OPEN을 하지 않아도 그 번호로 바로 접근할 수 있죠. GFORTRAN_STDERR_UNIT 환경 변수는 그 유닛 번호를 원하는 값으로 바꿔주는 역할을 해요.

출처: GFORTRAN_STDERR_UNIT (The GNU Fortran Compiler)

본문

GFORTRAN_STDERR_UNIT 환경 변수는 표준 오류에 미리 연결(preconnected)될 유닛 번호를 고르는 데 써요. 값은 양의 정수여야 하고, 기본값은 0이에요.

$ GFORTRAN_STDERR_UNIT='2' ./a.out

이렇게 하면 프로그램은 쓰기 전에 어떤 OPEN 문장도 없이도, 지정한 유닛 번호로 표준 오류에 접근할 수 있어요.

더 알아보기

  • 표준 입력·출력 유닛 번호는 각각 GFORTRAN_STDIN_UNIT, GFORTRAN_STDOUT_UNIT 변수가 담당해요. 기본값은 입력 5, 출력 6이에요.
  • 이미 코드에서 특정 유닛 번호를 쓰고 있다면, 그 번호와 겹치지 않도록 원하는 번호로 바꿔 연결할 수 있어요.