|
|
|
Malser |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 18.3.2014 Репутация: нет Всего: нет |
Здравствуйте! Особо не пинайте, в системах полный дилетант. Лет 20 программирую на Фортране, использую программки только счетные для облегчения своей работы. Недавно поставили новые 64-разрядные компьютеры, мои программы перестали, естественно, работать. С инета скачал GNU Fortran 95 compiler, установил. Методом проб и ошибок нашел способ компилирования своих программ, использую команду
gfortran dellas.for где, видимо, gfortran- имя компилятора, dellas.for - имя одной из моих программ. После некоторых исправлений успешно строится ехе-файл (правда, почему-то всегда постоянное имя - а.ехе ). Но такой нюанс: программы (все) работают только в том случае, если их запуск производится из директории, длина пути к которой не превышает 26 символов. Т.е., например, директория D:\proekt\parametri\soglasovano имеет в полном пути 31 символ - запуск из этой директории невозможен, выдает ошибку Program received signal SIGSEGV: Segmentation fault - invalid memori reference Что-то делаю не так? Спасибо. |
|||
|
||||
FCM |
|
|||
Опытный Профиль Группа: Участник Сообщений: 461 Регистрация: 30.3.2009 Репутация: 8 Всего: 9 |
Конкретнее, что за это за компилятор? Можно взять GCC 4.8.x в сборке от mingw-builds, TDM или Equation- там помимо прочего (C++ и т.п.) есть gfortran. Можно попробовать поставить свободную IDE СodeBlocks for Fortran http://darmar.vgtu.lt/ и в меню Settings/Compiler прописать пути к установленному gfortran. Там же при построении проекта будет видно, какая командная строка используется. |
|||
|
||||
Malser |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 18.3.2014 Репутация: нет Всего: нет |
Спасибо, попробую.
|
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Fortran | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |