DEC Fortran编译器?

DEC Fortran编译器?,fortran,Fortran,我已经获得了一个非常大的代码库,我需要能够调整、编译和运行这些代码。经过一些修改和尝试,我推断代码是用DEC标准编写的。gfortran(5.4.0版,运行在LinuxMint/Ubuntu上)似乎无法顺利编译,并且-fdec命令行选项似乎无法识别。我开始尝试更新代码(用READ替换ACCEPT等),但任务相当艰巨——尤其是因为每一步都要经过30分钟的研究才能找到修复方法 上述代码的提供者使用PGF77。据我所知,这不是一个我可以免费得到的编译器。还有其他免费的编译器可以做类似的工作吗?或者,我

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


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

gfortran
版本7或更高版本支持
-fdec
选项


选项1-GNU
gfortran
自版本7起,GNU编译器集合支持(2018年左右发布)“-fdec”选项。因此,从GCC版本7或更高版本或最新版本获取
gfortran

选项2-英特尔
ifort

还有一个选择,但更麻烦的是获得英特尔编译器ifort,该编译器多年来一直支持fortran的DEC扩展。英特尔的编译器更麻烦,因为它是专有的,成本高(数百美元或更多),需要管理许可证。

英特尔Fortran编译器是DEC编译器的直系后代。我不知道你是否可以不用付费就得到它。如果你有一个不接受fdec的旧gfortran,是时候升级了。这个网站不支持或推荐编译器,但是如果你使用你最喜欢的web搜索引擎,你应该很容易找到一个PGI编译器(提示:试试他们的网站和github)。此外,您还可以轻松升级gfortran。除了某些学校的学生和“开源贡献者”,英特尔不再提供免费的非商业编译器。免费下载的“性能库”不包含编译器。您有两个选择:1。将gfortran编译器升级到更新版本(>=7.1)。2.免费下载(包括pgfortran和pgf77)。根据上面的评论,pgf77显然有一个免费版本。ifort不仅支持它多年,而且是DEC(后来的康柏)Fortran的直接后代。无论如何,这个问题在我看来是离题的,应该结束了。这也是为什么之前的答案后来被Answare删除了,也是为什么其他人只留下评论的原因。@VladimirF re offtopic。对我同意这个问题离题了。还是有帮助的。