DEC Fortran编译器?

时间:2018-03-18 19:39:25

标签: fortran

我已经提供了一个非常大量的代码库,我需要能够调整,编译和运行。经过一些小小的尝试,我推断出代码是用DEC标准编写的。 gfortran(版本5.4.0,在Linux Mint / Ubuntu上运行)似乎无法顺利编译,并且似乎无法识别-fdec命令行选项。我开始尝试更新代码(用READ替换ACCEPT等),但任务相当艰巨 - 特别是因为每一步都需要30分钟的研究才能找到修复。

所述代码的提供者使用PGF77。据我所知,这不是我可以免费获得的编译器。还有其他可以做同样工作的免费编译器吗?或者,我可以以某种方式让gfortran -fdec工作吗?

1 个答案:

答案 0 :(得分:0)

gfortran版本7或更高版本支持-fdec选项。 https://gcc.gnu.org/gcc-7/


选项1-GNU gfortran

从版本7开始的GNU编译器集合支持(-大约在2018年发布)“-fdec”选项。因此,请从GCC版本7或更高版本或最新版本中获取gfortranhttps://gcc.gnu.org/gcc-7/

选项2-英特尔ifort

获得Intel编译器ifort也是一个选择,但麻烦更多的是,它已经支持DEC扩展fortran多年。英特尔的编译器更麻烦,因为它是专有的并且要花钱(数百美元或更多),并且需要管理许可证。