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 に答える