2014-10-22 81 views
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 (^)] 
+0

在此先感谢您的帮助 – supremum 2014-10-22 11:11:12

+0

我是fortran的初学者。 – supremum 2014-10-22 11:17:58

+0

'STRUCTURE'和'RECORD'是Fortran的非标准扩展,可能来自IBM或DEC一代以前的DEC。看起来“gfortran”与他们没有任何关系。你是否可以说服它编译你的代码我不知道;检查文档。 – 2014-10-22 11:28:01

回答