Oracle Solaris Studio 12.4 Man Pages

Exit Print View

Updated: January 2015
 
 

f77(1)

Name

f77 - FORTRAN 77 编译器

Description

Sun[tm] Studio 软件不再包括单独的 FOR- TRAN 77 编译器 f77。最新的发行版已将许多 FORTRAN 77 功能迁移到 Fortran 95 编译器 f95 中。现在,Fortran 95 编译器中提供了 f77 编译器的许多功能。

在当前的 Sun Studio 编译器发行版中,f77 用一组适当的缺省值调用 f95 编译器:

f95 -f77 -ftrap=%none

如果需要链接使用先前发行的 f77 编译器编译的库例程,请将 -xlang=f77 添加到命令行中。

但如果在单独的步骤中进行编译和链接,并显式指定 -xlang=f77-lM77-lF77-lsun- math,则必须使用 f95(或者 f77 脚本)进行链接,而不能使用 ccCC

如果还使用 -fast 标志进行编译,应将 -ftrap=%none 添加到 -fast 之后,以保留 Fortran 77 对运算异常的捕获行为。 -fast 会将捕获模式设置为 "com- mon"。

f77 -fast -ftrap=%none

如果调用 f77 脚本,将发出消息,警示您正在 -f77 兼容模式下使用 f95 编译器。您可以在命令行中添加 -errtags=INVOKE 来禁用此消息。

有关更多信息,请参见 f95(1) 手册页。