main.f90
: <various statements>
(в mod_testmod.f90
!) Состоял из нескольких переменныхопределения:
integer :: Npuntos=10 ! def 1
double precision :: PI=3.1415296 ! def 2
double precision :: T=4.0 ! def 3
double precision :: T0=4.0 ! def 4
double precision :: S0=4.0 ! def 5
, которые были прокомментированы / не прокомментированы.В зависимости от комбинации, компиляция сработала или не удалась (это меня полностью озадачило, все должно работать).В случае неудачи сообщение об ошибке было
$ gfortran -g -c -o main.o main.f90
f951.exe: Fatal Error: Reading module 'testmod' at line 34 column 62: Unexpected EOF
compilation terminated.
. Я не знаю, будет ли комбинация строки / столбца полезна для отслеживания проблемы.
Сработали комбинации несогласованных определений :(1), (1,4,5), (2,4,5), (3,4,5), (1,2,3,4), (1,2,4,5),
Комбинации несопоставленных определений, которые не дали результатов: (нет) (комментарий от High Performance Mark был прав), (4,5), (1,3,4,5), (1,2,3,4,5),
Это комбинации, которые я пробовал, достаточно, чтобы полностью потерять меня в происходящем.