2

在 Linux 下,我使用 gfortran 编译了一些 Fortran 77 代码,这些代码是在 Windows 下的 Compaq Visual Fortran 6.5 (CVF) 上开发的。一些错误与不同的关键字更改有关,例如TYPE在 CVF 和PRINTgfortran 中。

CVF 和 gfortran 之间有详细比较吗?

4

2 回答 2

3

如果您寻找与 CVF 兼容的编译器,请使用 Intel Fortran。是它的直系后代。这个网站可以帮助你

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

但我强烈建议摆脱非标准扩展。

于 2012-10-22T07:49:45.797 回答
3

从记忆中,CVF 的文档清楚地说明了编译器接受的语法是对标准的扩展。如果您的程序使用这样的扩展,那么不同的编译器很有可能会拒绝它们。

TYPE 语句就是这样的扩展——它不在 Fortran 77 中。

于 2012-10-22T05:24:25.077 回答