Oracle® Developer Studio 12.5:Fortran 用户指南

退出打印视图

更新时间: 2016 年 6 月
 
 

5.5 f77 命令

Oracle Developer Studio 软件不再包括单独的 FORTRAN 77 编译器 f77。最新的发行版已将许多 FORTRAN 77 功能迁移到 Fortran 95 编译器 f95 中。现在,Fortran 95 编译器中提供了传统 FORTRAN 77 编译器的许多功能。当前 Oracle Developer Studio 编译器发行版提供了一个 f77 脚本,它用一组适当的缺省选项调用 f95 编译器。调用 f77 相当于:

f95 -f77 -ftrap=%none

如果需要链接使用先前发行的 f77 编译器编译的库例程,请将 -xlang=f77 添加到命令行中。但如果在单独的步骤中进行编译和链接,并显式指定 -xlang=f77-lM77-lF77-lsunmath,则必须使用 f95(或 f77 脚本)进行链接,而不能使用 ccCC。如果还使用 -fast 标志进行编译,应将 -ftrap=%none 添加到 -fast 之后,以保留 FORTRAN 77 对运算异常的捕获行为,因为 -fast 将捕获模式设置为 "common"。

f77 -fast -ftrap=%none

如果调用 f77 脚本,将发出消息,警示您正在 -f77 兼容模式下使用 f95 编译器。您可以在命令行中添加 -errtags=INVOKE 来禁用此消息。有关更多信息,请参见–f77[=list]