(SPARC) 为链接与早期版本的传统 f77 编译器所创建的对象兼容的运行时库做准备。
f95 -xlang=f77 表示与 f77compat 库进行链接,这是将 f95 对象文件与更早的 Fortran 77 对象文件相链接的简便方法。使用此标志进行编译,可确保正确的运行时环境。
如果将 f95 和 f77 已编译对象一起链接到一个可执行文件,请使用 f95 -xlang=f77。
使用 -xlang 进行编译时,请注意以下事项:
不要同时使用 -xnolib 和 -xlang 编译。
将 Fortran 对象文件和 C++ 混合使用时,请使用 C++ 编译器进行链接,并在 CC 命令行上指定 -xlang=f95。
将 C++ 对象与使用任何并行化选项编译的 Fortran 对象文件混合使用时,链接 CC 命令行还必须指定 -mt。
要确定将哪个驱动程序用于混合语言链接,请使用下列语言分层结构:
使用 CC 命令。有关详细信息,请参见《C++ 用户指南》。
使用 f95 命令。
使用 f95 -xlang=f77。
使用 cc 命令。有关详细信息,请参见《C 用户指南》。