Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Fortran > Ограничение по длине "пути" к директории |
Автор: Malser 18.3.2014, 10:32 |
Здравствуйте! Особо не пинайте, в системах полный дилетант. Лет 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 22.3.2014, 10:40 |
Конкретнее, что за это за компилятор? Можно взять GCC 4.8.x в сборке от mingw-builds, TDM или Equation- там помимо прочего (C++ и т.п.) есть gfortran. Можно попробовать поставить свободную IDE СodeBlocks for Fortran http://darmar.vgtu.lt/ и в меню Settings/Compiler прописать пути к установленному gfortran. Там же при построении проекта будет видно, какая командная строка используется. |
Автор: Malser 24.3.2014, 13:32 |
Спасибо, попробую. |