Что проверяет опция -fcheck=mem gfortran?

Какие бы ошибки во время выполнения -fcheck=mem вариант ловить гфортран?

Объяснение страницы руководства не понятно для меня:

'-Fcheck= мем'

Включить генерацию проверок во время выполнения для выделения памяти. Примечание. Этот параметр не влияет на явное распределение с использованием ALLOCATE заявление, которое всегда будет проверяться.

1 ответ

Скорее всего, это выделения, которые происходят при назначении (функция Fortran 2003) и выделения для временных аргументов кучи.

Например, они могут потерпеть неудачу, если недостаточно памяти. Я не могу придумать ошибочный код, который вызвал бы эти проверки.

Другие вопросы по тегам