0

我为使用 gfortran 编译旧的 fortran 源代码而痛苦。我没有太多经验来做这件事,所以请帮助我根据错误消息更正源代码。

干扰.f:1416.31:

1505 格式(I7、E12.3、<npftu>E10.3)
错误:(1) 处的格式字符串中存在意外元素“<”

请注意,npftu 和 < > 之间没有空格。

非常感谢。

4

2 回答 2

4

变量FORMAT表达式是非标准的,gfortran支持(链接到文档)。

我知道你的痛苦 - 在我完全迁移到另一个编译器集合之前,我也曾多次与这个问题作斗争......

于 2012-05-09T12:24:43.377 回答
1

谢谢。对我来说更简单的方法就是了解 npftu 的列。在我的例子中,我在这里使用 10,所以新代码是:1505 格式(I7, E12.3, 10E10.3)

于 2012-05-09T15:19:04.657 回答