什么';Compaq Visual Fortran和GNU Fortran之间的区别是什么?

什么';Compaq Visual Fortran和GNU Fortran之间的区别是什么?,fortran,gfortran,fortran77,intel-fortran,Fortran,Gfortran,Fortran77,Intel Fortran,在Linux下,我使用gfortran,但未能编译一些Fortran 77代码,这些代码是在Windows下的Compaq Visual Fortran 6.5(CVF)上开发的。一些错误与不同的关键字更改有关,例如CVF中的类型,gfortran中的打印 CVF和gfortran之间有详细的比较吗?从内存中,CVF的文档清楚地说明了编译器接受的语法是标准的扩展。如果您的程序使用这样的扩展,那么很有可能其他编译器会拒绝它们 TYPE语句就是这样一种扩展—它不在Fortran 77中。如果您要寻找

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


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

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


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

如果您要寻找与CVF兼容的编译器,请使用“英特尔Fortran”。它是它的直系后裔。这个网站可以帮助你

但我强烈建议去掉非标准的扩展