我正在使用f2c轉換Fortran文件。該文件包含MODULE的定義,我無法將其轉換。該錯誤是錯誤線machine.f的1:無法歸類的語句(開始「modulemach」)問題轉換Fortran文件包含MODULE
該文件粘貼下面:
MODULE MACHINE
IMPLICIT NONE
SAVE
! Machine dependant constants
integer, parameter :: kind_io4 = 4, kind_io8 = 8 , kind_ior = 8
&, kind_evod = 8, kind_dbl_prec = 8
&, kind_rad = selected_real_kind(13,60) !the '60' maps to 64-bit real
&, kind_phys = selected_real_kind(13,60) ! the '60' maps to 64-bit real
&, kind_REAL = 8 ! used in cmp_comm
&, kind_INTEGER = 4 ! -,,-
real(kind=kind_evod), parameter :: mprec = 1.e-12 ! machine precision to restrict dep
END MODULE MACHINE
任何幫助將不勝感激!
感謝
你爲什麼要翻譯看起來不錯的現代Fortran代碼? – Rook
由於它是Fortran> = 90,所以可能有另一種方法可行。如果您的目標是使代碼與C或C兼容語言一起使用,那麼您可以使用Fortran ISO C綁定與Fortran做到這一點。 –