`GFORTRAN_STDERR_UNIT` — 표준 오류에 연결되는 유닛 번호
GFORTRAN_STDERR_UNIT — 표준 오류에 연결되는 유닛 번호
Fortran에서 표준 오류(stderr)는 기본적으로 특정 유닛 번호에 미리 연결돼 있어요. 프로그램이 굳이 OPEN을 하지 않아도 그 번호로 바로 접근할 수 있죠. GFORTRAN_STDERR_UNIT 환경 변수는 그 유닛 번호를 원하는 값으로 바꿔주는 역할을 해요.
본문
GFORTRAN_STDERR_UNIT 환경 변수는 표준 오류에 미리 연결(preconnected)될 유닛 번호를 고르는 데 써요. 값은 양의 정수여야 하고, 기본값은 0이에요.
$ GFORTRAN_STDERR_UNIT='2' ./a.out
이렇게 하면 프로그램은 쓰기 전에 어떤 OPEN 문장도 없이도, 지정한 유닛 번호로 표준 오류에 접근할 수 있어요.
더 알아보기
- 표준 입력·출력 유닛 번호는 각각
GFORTRAN_STDIN_UNIT,GFORTRAN_STDOUT_UNIT변수가 담당해요. 기본값은 입력5, 출력6이에요. - 이미 코드에서 특정 유닛 번호를 쓰고 있다면, 그 번호와 겹치지 않도록 원하는 번호로 바꿔 연결할 수 있어요.