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.。 保留所有权利。须按照许可条款进行使用。

