4

有什么方法可以让 gfortran 拒绝将 Fortran 95 添加到 Fortran 77 中?

我尝试过使用该-std=legacy标志,但这似乎只能从 f77 程序中删除弃用警告;f95 增强功能仍然可以正常工作。

4

2 回答 2

0

我也会尝试使用几个 gfortran 编译器标志。

如果您对其他库很灵活,那么除了 f77 之外,还有另一个 Fortran 77 编译器。它在 Concurrent 中被称为 cf77。它是一个包含一些实时库的编译器。在这里您可以找到文档

我记得还有一个许可费。但是这个编译器支持纯 f77 并且仍然包含旧库。

另一种选择可能是使用 g77 编译器并最终降级可用的库。这是 g77 编译器的手册

于 2020-09-23T08:05:38.083 回答
-1

您可以设置固定格式

gfortran -ffixed-form -ffixed-line-length-none [sourcefiles]

这实际上可以产生影响(我在这里有一个程序可以改变输出!)。

我很确定有一些选项可以禁用至少大多数 f95 功能。

于 2013-08-14T15:55:25.400 回答