2014-10-22 8 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

+0

저는 포트란에서 초보자입니다. – supremum

+0

'STRUCTURE'와'RECORD'는 포트란에 대한 비표준 확장이며 아마도 IBM이나 DEC에서 한 세대 전에 발생했을 것입니다. 'gfortran '이 그들과 아무 상관이없는 것처럼 보입니다. 당신이 코드를 컴파일하도록 설득 할 수 있는지 여부는 모르겠습니다. 문서를 검토하십시오. –

답변

관련 문제