JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.3:Fortran 用户指南     Oracle Solaris Studio 12.3 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  简介

2.  使用 Solaris Studio Fortran

3.  Fortran 编译器选项

4.  Solaris Studio Fortran 的功能与扩展

5.  FORTRAN 77 兼容性:迁移到 Solaris Studio Fortran

5.1 兼容的 f77 功能

5.2 不兼容问题

5.3 与旧版 FORTRAN 77 编译的例程链接

5.3.1 Fortran 内部函数

5.4 有关迁移到 f95 编译器的附加说明

5.5 f77 命令

A.  运行时错误消息

B.  功能发行版历史记录

C.  Fortran 指令摘要

索引

5.5 f77 命令

Solaris Studio 软件不再包括单独的 FORTRAN 77 编译器 f77。最新的发行版已将许多 FORTRAN 77 功能迁移到 Fortran 95 编译器 f95 中。现在,Fortran 95 编译器中提供了旧版 FORTRAN 77 编译器的许多功能。当前 Solaris 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 来禁用此消息。有关更多信息,请参见3.4.22 -f77[= list]