我正在将 Lahey/Fujitsu Fortran 95 编译器用于具有许多包含文件的固定格式代码 (.FOR)。我打算将几个文件更改为 .F90 并希望包含具有 交集格式的文件(基本上是固定格式,在任何续行的第 73 列带有与号,并且在第 6 列中始终使用与号来开始续行)。
但是我收到一个错误,即未定义变量。Lahey 无法使用交集格式是否有原因?
如果在 GNU 上测试,相同的代码可以正常工作。如果有人知道如何让它在 Lahey 工作,那就太好了。
PROGRAM MAIN
IMPLICIT NONE
INCLUDE 'test.inc'
INTEGER*4 index1
index1 = 1
Varx = 2
Vary = 3
Varz = 4
Vara = 5
PRINT*,"Varx=",Varx
END PROGRAM MAIN
测试公司
REAL*4 Varx,Vary,Varz
REAL*4 Vara
COMMON /Varx/ Varx,Vary, &
& Varz, &
& Vara
错误:
column 73: Missing name.
error 1110: Missing name
编译器 Lahey/富士通 Fortran 7.7