Sun[tm] Studio 9：Fortran 77 自述文件
Description: Sun[tm] Studio 9 自述文件
Keywords: 自述, 文档, 出版,

2004 年 2 月 27 日更新

### Sun Studio 9：Fortran 77 自述文件

> ## 重要声明

> 此 Sun[tm] Studio 发行版本不再包含独立的 FORTRAN 77 编译器 `f77`。最新的发行版本已经将很多 FORTRAN 77 功能迁移到 Fortran 95 编译器 `f95`。`f77` 编译器的大部分功能现在对于 Fortran 95 编译器均是可用的。

> 在此发行版本中，`f77` 命令是一个脚本，该脚本将用适当的缺省设置调用 `f95` 编译器：

> `f95 -f77 -ftrap=%none`

> 如果需要链接先前用 FORTRAN 77 编译器发行版本编译的库例程，在命令行中增加 `-xlang=f77`：

>     f77 -xlang=f77

>     或

>     f95 -f77 -ftrap=%none -xlang=f77

> 如果您的 FORTRAN 77 程序没有用 `f95` 编译器进行编译，请迁移您的程序以符合标准 Fortran 95 语言，或使用 Forte Developer 6 update 2 发行版本的 `f77` 编译器。

> 当调用 `f77` 脚本时，会发出警告消息提示您 `f95` 正在以 `-f77` 兼容模式使用。您可以向命令行中增加 `-errtags=INVOKE` 来禁止该信息。

> 如果用 `-fast` 标志进行编译，请记住该标志会将捕获模式从无捕获更改为“common”捕获。要保持 Fortran 77 的行为，需要明确地在 `-fast` 后增加 `-ftrap=%none`：

>     f77 -fast -ftrap=%none

> 有关 `f95` 编译器及其 `-f77` 兼容模式的详细信息，参见 Fortran 95 手册页和 Fortran 95 自述文件。

> 有关 FORTRAN 77 兼容性问题的详细信息，参见《Fortran 用户指南》。

> #### 注意事项

> 如果在不同的步骤中进行编译和链接，需要链接的库列表和您在先前的 `f77` 发行版本中使用的会有所不同。请用 `f77` 命令代替 `ld` 进行链接。

> #### 文档

> 您可以在随软件安装的文档索引中找到 Fortran 95 编译器的全部文档。将浏览器指向 `file:/opt/SUNWspro/docs/index.html`。文档同时保留在 `http://docs.sun.com/` 站点上。Fortran 文档集包括：《Fortran 用户指南》、《Fortran 编程人员指南》以及《Fortran 库参考》。

> 版权所有 © 2004 Sun Microsystems, Inc.。 保留所有权利。须按照许可条款进行使用。