[sisyphus] Сборка FORTRAN-программ
Sergei Epiphanov
serpiph на nikiet.ru
Пн Июн 27 07:18:05 UTC 2011
В одной из программ нашёл интересный кусок, который перестал собираться. Решил
проверить такой программой:
test.for:
PROGRAM test
INTEGER(4) I
DO 1 I=400
1 WRITE(*,*)I
END PROGRAM
Программа командой 'gfortran -ffixed-form test.for -o test' компилируется и
запускается, но вывод непонятно какой: каждый раз выпадает случайное число (к
примеру -1081112844, -1074562380 и другие подобные). Глюк компилятора или как?
Система - Сизиф прошлопятничный. gcc4.5-fortran-4.5.1-alt8. Из gcc стоит
только версия 4.5.1-alt8 (пересечений с другими версиями нет).
При компиляции с опцией -ffree-form вместо -ffixed-form компилятор выдаёт ошибку
"Syntax error".
--
С уважением, Епифанов Сергей
Подробная информация о списке рассылки Sisyphus