2013-08-16 101 views
1

我正在使用gfortran 4.6.2在Mac OS X 10.8.4上編譯舊版Fortran 77代碼。該gfortran從http://gcc.gnu.org/wiki/GFortranBinaries#MacOS網站安裝。使用gfortran編譯遺留fortran 77代碼:%LOC()導致問題?

根據GFortran的gcc.gnu.org維基,4.2版包括: 「現在支持DEC擴展%VAL,%LOC和%REF。」

我得到當我編譯如下錯誤:

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

錯誤:名稱無效字符,在(1)

有沒有解決辦法?

+2

要你怎麼設置的選項'-std'編譯時?檢查文檔中的內容以及它爲什麼會起作用。 –

回答