0
[email protected]:~/Downloads/netcdf-fortran-4.4.1/v2.9$ make install
f77 -c gwrdge.f
gwrdge.inc: In function `luserd':
gwrdge.inc:32:
STRUCTURE /gwridge/
1 2
Unrecognized statement name at (1) and invalid form for assignment or statement-function definition at (2)
gwrdge.inc:50:
END STRUCTURE
^
Invalid form for END statement at (^)
gwrdge.f:106:
RECORD /gwridge/ rdg
1 2
Unrecognized statement name at (1) and invalid form for assignment or statement-function definition at (2)
gwrdge.inc:50:
END STRUCTURE
1
gwrdge.f:107: (continued):
REAL rt
2
Statement at (2) invalid in context established by statement at (1)
gwrdge.f:100:
LOGICAL FUNCTION LUSERD(rdg)
1
gwrdge.f:111: (continued):
IF(rdg.lon .LT. lon1 .OR.
2
Invalid declaration of or reference to symbol `rdg' at (2) [initially seen at (1)]
gwrdge.f:111:
IF(rdg.lon .LT. lon1 .OR.
^
Period at (^) not followed by valid keyword forming a valid binary operator; `.lon.' is not a valid binary operator
gwrdge.f:111:
IF(rdg.lon .LT. lon1 .OR.
^
Invalid declaration of or reference to symbol `lt' at (^) [initially seen at (^)]
在此先感謝您的幫助 – supremum 2014-10-22 11:11:12
我是fortran的初學者。 – supremum 2014-10-22 11:17:58
'STRUCTURE'和'RECORD'是Fortran的非標準擴展,可能來自IBM或DEC一代以前的DEC。看起來「gfortran」與他們沒有任何關係。你是否可以說服它編譯你的代碼我不知道;檢查文檔。 – 2014-10-22 11:28:01