невозможность компилировать коды fortran 90

Я использую оболочку bash в своей Mac OS X. У меня установлен компилятор fortran95 в /sw/bin/gfortran. каждый раз, когда я пытаюсь получить доступ к компилятору, я получаю сообщение об ошибке:

«Ошибка сегментации: 11». Я не могу вызывать какие-либо программы обычным способом, т.е. "gfortran program.f90 -o имя_исполняемого_файла"

Я не уверен в проблеме. Даже простые программы, которые print "hello world" экранировать не будут.


person Marlon    schedule 02.02.2015    source источник
comment
Как ты устанавливал эту штуку? где ты это нашел? Этот вопрос может лучше подойти для другого сайта, такого как superuser.stackexchange или unix stackexchange.   -  person Vladimir F    schedule 03.02.2015
comment
похоже нужна переустановка   -  person pm100    schedule 03.02.2015
comment
Вы работаете из окна терминала или используете какую-то другую технику   -  person cup    schedule 04.02.2015


Ответы (1)


Может быть проблема с вашей установкой, как уже упоминалось. Пара вещей, которые я бы попробовал:

  1. Убедитесь, что общие библиотеки, с которыми он скомпилирован, найдены:

    otool -L /sw/bin/gfortran

  2. Скомпилируйте с некоторыми ключами, которые могут дать вам больше полезной информации. Я обнаружил, что использование параметра обратной трассировки действительно помогает, особенно для отладки seg. недостатки. Вы можете попытаться скомпилировать некоторые параметры, такие как:

    gfortran -g -fbounds-check -Wall -fbacktrace программа.f90

person Wes    schedule 13.02.2015