Что проверяет опция -fcheck=mem gfortran?
Какие бы ошибки во время выполнения -fcheck=mem
вариант ловить гфортран?
Объяснение страницы руководства не понятно для меня:
'-Fcheck= мем'
Включить генерацию проверок во время выполнения для выделения памяти. Примечание. Этот параметр не влияет на явное распределение с использованием
ALLOCATE
заявление, которое всегда будет проверяться.
1 ответ
Скорее всего, это выделения, которые происходят при назначении (функция Fortran 2003) и выделения для временных аргументов кучи.
Например, они могут потерпеть неудачу, если недостаточно памяти. Я не могу придумать ошибочный код, который вызвал бы эти проверки.