4. Solaris Studio Fortran 的功能与差异
5. FORTRAN 77 兼容性:迁移到 Solaris Studio Fortran
B.1 Oracle Solaris Studio 12.2 Fortran 发行版
B.2 Sun Studio 12 Update 1 Fortran 发行版
针对 AMD-64 处理器进行编译
此发行版引入了 -xarch=amd64 和 -xtarget=opteron,用于编译要在 64 位 x86 平台上运行的应用程序。
在 big-endian 和 little-endian 平台之间进行文件共享
新的编译器标志 -xfilebyteorder 提供了跨平台的二进制 I/O 文件支持。
在 Solaris 操作系统 x86 平台上提供了 OpenMP
对于此发行版的 Solaris Studio,可以使用 OpenMP API 在 Solaris x86 平台以及 Solaris SPARC 平台上实现共享内存并行性。这两种平台现在都启用相同的功能。
不再支持 OpenMP 选项 -openmp=stubs
OpenMP“存根”库是为了方便用户而提供的。要编译调用 OpenMP 库函数但忽略 OpenMP Pragma 的 OpenMP 程序,请使用 -openmp 选项编译该程序,并使用 libompstubs.a 库链接目标文件。例如: % f95 omp_ignore.c -lompstubs
不支持同时与 libompstubs.a 和 OpenMP 运行时库 libmtsk.so 进行链接,因为这样可能会导致意外的行为。