Spa*_*rky 0 fortran fortran90 fortran95
我们有一个用Fortran 90编写的复杂程序,我只能找到Fortran 95编译器.不幸的是,我的访问和体验有限,但需要立即了解问题.
Fortran 90代码是否总能使用Fortran 95编译器(例如gfortran)正确编译?
Jon*_*rsi 10
Fortran版本向后兼容,可能是故障.在Fortran95标准中,有一些非常(当之无太)模糊的结构最终被删除:例如,从这个页面:
Fortran 95表示删除了以下Fortran 90和FORTRAN 77功能: 分配并分配GO TO语句 暂停声明 O控制变量和类型为真实的表达式 H编辑描述符 从IF块外部分支到END IF语句
Fortran 95表示删除了以下Fortran 90和FORTRAN 77功能:
但除非你的代码使用那些(而且它不应该),你应该对F95没问题; 否则,大多数F95编译器仍然可以使用一种模式来编译旧代码,例如-std=legacygfortran.
-std=legacy
归档时间:
13 年,4 月 前
查看次数:
333 次
最近记录:
8 年,7 月 前