更新日期:2007 年 3 月 20 日

Sun Studio 10: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 语言,或使用 f77 编译器的 Forte Developer 6 Update 2 发行版本进行编译。

当调用 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/zh/index.html。此外,您还可以访问 http://docs.sun.com/ 站点以查看这些文档。Fortran 文档集包括:《Fortran 用户指南》、《Fortran 编程人员指南》以及《Fortran 库参考》。

版权所有 © 2004 Sun Microsystems, Inc. 保留所有权利。必须依据许可证条款使用。