Compaq Visual Fortran和GNU Fortran有什么区别?

时间:2012-10-22 02:42:15

标签: fortran gfortran fortran77 intel-fortran

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

CVF和gfortran之间是否有详细比较?

2 个答案:

答案 0 :(得分:3)

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

TYPE语句是一个扩展名 - 它不在Fortran 77中。

答案 1 :(得分:3)

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

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

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