Ошибка сегментации Фортрана 95 (ядро сброшено) - PullRequest
0 голосов
/ 01 мая 2018

Я работал над Fortran95 в операционной системе Linux. Я сделал скомпилированный код, который был сделан без каких-либо ошибок. Когда я пытался использовать скомпилированный файл, ошибка результата отображалась как

ошибка сегментации (ядро сброшено)

В качестве меры восстановления я изменил распределение памяти на 65535, даже тогда код сообщал о той же ошибке. Что можно сделать для плавного запуска файла?

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 02 мая 2018

Наиболее частой причиной «ошибки сегментации» является недопустимый индекс массива (например, когда вы хотите получить A (11), когда A - это одномерный массив размера 10). Вы можете добавить опцию компилятора

-fcheck=bounds

, чтобы получить более подробное описание вашей ошибки.

...