使用gfortran:%LOC()在MAC上编译遗留的fortran 77代码会导致问题?

时间:2013-08-16 01:38:56

标签: gfortran fortran77

我正在使用gfortran 4.6.2在Mac OS X 10.8.4上编译旧版Fortran 77代码。 gfortran是从http://gcc.gnu.org/wiki/GFortranBinaries#MacOS站点安装的。

根据GFortran的gcc.gnu.org wiki,Release 4.2包括: “现在支持DEC扩展%VAL,%LOC和%REF。”

编译时我收到以下错误:

        IPL(I) = %LOC(R8D(INITX(I)+1))                              
                  1

错误:名称中的字符无效(1)

有解决方法吗?

1 个答案:

答案 0 :(得分:0)

似乎可以使用新的固有LOC:

LOC()内在函数与%LOC()构造
的工作方式相同

http://gcc.gnu.org/onlinedocs/gfortran/LOC.html