`BACKTRACE` — 백트레이스 출력

BACKTRACE — 백트레이스 출력

프로그램이 어디까지 실행됐는지, 어떤 호출 경로를 거쳐 지금 위치에 왔는지를 직접 확인하고 싶을 때가 있어요. 디버깅 중에 특정 지점에서 호출 스택(call stack)을 찍어보고 싶다면 backtrace를 써요.

출처: gfortran 문서 — BACKTRACE

본문

시그니처

CALL BACKTRACE

설명

BACKTRACE는 사용자 코드의 임의의 위치에서 백트레이스를 보여줘요. 호출 후에도 프로그램 실행은 계속 이어져요. 백트레이스 정보는 ISO_FORTRAN_ENVERROR_UNIT에 해당하는 단위(unit)로 출력돼요.

분류

서브루틴(Subroutine)

인자

없음.

표준

GNU 확장(GNU extension)

함께 보기