有没有办法让gfortran
拒绝f95添加到Fortran 77?如果没有,是否有另一个仅适用于f77的编译器可用于unix系统?
我尝试过使用-std=legacy
标志,但这似乎只是从f77程序中移除了折旧警告; f95增强功能仍然可以正常工作。
答案 0 :(得分:0)
我也可以使用几个gfortran编译器标志进行尝试。
如果您灵活使用其他库,则除了f77之外,还有另一个Fortran 77编译器。 它从Concurrent称为cf77。它是一个包括一些实时库的编译器。在这里您可以找到Documentation
据我所知,仍然需要支付许可费。但是此编译器仅支持f77,仍包含旧库。
另一个选择可能是使用g77编译器并最终降级可用的库。这是g77编译器的Manual。
答案 1 :(得分:-1)
您可以使用
设置固定格式gfortran -ffixed-form -ffixed-line-length-none [sourcefiles]
这实际上可以产生影响(我在这里有一个改变输出的程序!)。
我很确定有选项可以禁用至少大多数f95功能。