Oracle® Developer Studio 12.5:发行说明

退出打印视图

更新时间: 2016 年 6 月
 
 

此发行版中已经删除的功能

Oracle Developer Studio 12.5 软件中删除了以下功能。

lock_lint 实用程序

用于分析多线程程序中锁定的 lock_lint 实用程序已过时且已删除。应该使用线程分析器。

与 OpenMP 相关的环境变量

以下环境变量已过时:

  • STACKSIZE-请改用 OMP_STACKSIZE

  • PARALLEL-请改用 OMP_NUM_THREADS

  • SUNW_MP_PROCBIND-请改用 OMP_PROC_BIND

  • SUNW_MP_MAX_NESTED_LEVELS-请改用 OMP_MAX_ACTIVE_LEVELS

有关上述环境变量的更多信息,请参见Oracle Developer Studio 12.5:OpenMP API 用户指南

基于 SPARC 的传统系统的编译器选项

在此发行版中已删除对传统系统的支持。其中包括基于 UltraSPARC I、II、IIe、III、IIIi、III+、IV 和 IV+ 处理器的系统。

相应地,会删除 ccCCf95 编译器命令的以下选项:

–xchip 选项

以下 –xchip 选项指定值已从此发行版中删除:

-xchip={ultra,ultra2,ultra2i,ultra2e,ultra3, ultra3i,ultra3cu,ultra4,ultra4plus}
-xchip=pentium

–xtarget 选项

以下 –xtarget 选项指定值已从此发行版中删除:

-xtarget={ultra,ultra1/140,ultra1/170,ultra1/200, ultra2,ultra2/1170,ultra2/1200,ultra2/1300,ultra2/2170, ultra2/2200,ultra2/2300,ultra2e,ultra2i,ultra3,ultra3cu, ultra3i,ultra4,ultra4plus}

性能库中含可选参数的 F95 接口

libsunperf F95 接口的可选参数功能已删除。不含可选参数的 F95 接口将继续受支持。

传统 Fortran F77 对象文件

在此发行版中已停止支持使用传统 F77 编译器和 –lf77compat 链接选项创建的对象文件。

VMS 可兼容库 libV77

libV77 库以前包含与 Fortran 90 内部例程冲突的两个例程,且这两个例程不符合 4 位年份的 Y2K 要求。它们只是为了满足 VMS 兼容性而提供的可选例程,已在此发行版中删除。

Fortran 的传统数组内部运行时库

自 2005 年的 Sun Studio 10 发行版开始,Studio Fortran 编译器就已不使用 SPARC 平台上的库 libfmaxlailibfmaxvailibfminlailibfminvailibfprodailibfsumai

在此发行版中,这些库已取消链接。无法再使用由 Sun Studio 10 发行版之前的 Studio 编译器生成的对象文件,并且必须在更新的 Studio 编译器中对这些文件重新进行编译。使用 Oracle Solaris Studio 12.3 和更早版本编译的且对这些运行时库具有相关性的较旧可执行文件将继续工作。如果您有需要使用任何这些库的旧对象文件,但重新编译又不可行,则应保留旧编译器安装,或将所需的特定库从旧编译器安装复制到新编译器安装。

collect -R 选项

collect -R 选项以前用于显示性能分析器工具新功能的 README 文件,现已删除。

amd64generic64 选项

x86 编译器以及 assembler(fbe) 选项 –xarch=amd64–xarch=generic64 已过时。这些选项已替换为选项 –m64

自动调优系统支持

自动调优系统 (Automatic Tuning System, ATS) 工具已删除。