Oracle® Solaris Studio 12.4:概述

退出打印视图

更新时间: 2014 年 12 月
 
 

Fortran 95 编译器

Oracle Solaris Studio 中的 Fortran 编译器已针对多处理器系统上的 Oracle Solaris 进行了优化。该编译器既可以执行自动循环并行,也可以执行显式循环并行,从而使程序能够在多处理器系统上高效运行。

Fortran 编译器与 Fortran77、Fortran90 和 Fortran95 标准兼容,并支持 OpenMP 4.0。

f95 命令调用 Oracle Solaris Studio Fortran 编译器。

f95 命令语法

f95 命令的语法如下:

f95 [compiler-options] source-files... [-llibrary]

编译器选项附加在源文件名称前面。可以键入 f95 -flags 以查看所有可能的编译器选项的简短说明。

源文件名称必须是以 .f.F.f90.f95.F90.F95.for 结尾的一个或多个 Fortran 源文件的名称。

在源文件名称后,可以指定 –l library 选项(可选),以在链接程序的搜索库列表中添加对象库。

以下是通过两个源文件编译 Fortran 程序的样例命令:

% f95 -o hello_1 foo.f bar.f

使用单独的编译和链接步骤编译相同的程序:

% f95 -c -o bar.o bar.f
% f95 -c  -o foo.o foo.f
% f95 -o hello_1 bar.o foo.o  

编译同一个程序并链接到名为 libexample 的库中:

% f95 -o hello_1 foo.f bar.f -lexample

Fortran 文档

有关使用 Fortran 95 编译器以及 f95 命令及其选项的说明的完整信息,请参见Oracle Solaris Studio 12.4:Fortran 用户指南 f95(1) 手册页。有关新增和更改的功能的信息,请参见 Oracle Solaris Studio 12.4 新增功能 。有关编译器的问题和解决方法以及限制和不兼容性的信息,请参见Oracle Solaris Studio 12.4:发行说明