2

Linuxでは、gfortranを使用しましたが、WindowsのCompaq Visual Fortran 6.5(CVF)で開発されたFortran77コードのコンパイルに失敗しました。TYPE一部のエラーは、CVFやPRINTgfortranなど、さまざまなキーワードの変更に関連しています。

CVFとgfortranの詳細な比較はありますか?

4

2 に答える 2

3

メモリから、CVFのドキュメントは、コンパイラによって受け入れられた構文が標準の拡張である場所を明らかにしました。プログラムがそのような拡張機能を使用している場合、別のコンパイラがそれらを拒否する可能性が十分にあります。

TYPEステートメントはそのような拡張です-Fortran77にはありません。

于 2012-10-22T05:24:25.077 に答える
3

CVF と互換性のあるコンパイラを探す場合は、Intel Fortran を使用してください。その直系の子孫です。このサイトはあなたを助けることができます

http://software.intel.com/en-us/articles/migrating-from-compaq-visual-fortran

しかし、非標準の拡張機能を取り除くことを強くお勧めします。

于 2012-10-22T07:49:45.797 に答える