2017-04-17 13 views
0

어떤 종류의 런타임 오류가 있습니까? gfortran의 옵션이 catch됩니까?-fcheck = mem gfortran 옵션 검사는 무엇입니까?

manual page 설명은 나를 위해 분명하지 않다 :

'-fcheck = (MEM)'

메모리 할당에 대한 런타임 검사의 생성을 활성화합니다. 참고 :이 옵션은 항상 확인되는 ALLOCATE 문을 사용하는 명시 적 할당에는 영향을주지 않습니다.

답변

1

대개 할당시 발생하는 할당 (Fortran 2003 기능) 및 힙 임시 할당을위한 할당입니다.

예를 들어 사용 가능한 메모리가 충분하지 않은 경우 이러한 오류가 발생할 수 있습니다. 이 검사를 실행하는 버그가있는 코드를 만들 수 없습니다.