随着 Oracle Developer Studio 12.5 的发布,产品名称从 Oracle Solaris Studio 变为 Oracle Developer Studio。所有未来的产品版本都将被称作 Oracle Developer Studio;早期版本仍然保留这些版本发行时使用的产品名称。
下表显示了 Oracle Developer Studio 版本以及早期 Oracle Solaris Studio、Sun Studio、Sun ONE Studio 和 Forte Developer 工具版本的组件版本信息。
Oracle 终身支持手册中概述了支持时间表的详细信息。Oracle 和 Sun 系统软件手册的第 28 页包含有关 Oracle Solaris Studio 的详细信息。
| 产品名称 | Oracle Developer Studio 12.5 当前版本 | Oracle Solaris Studio 12.4 | Oracle Solaris Studio 12.3 | Oracle Solaris Studio 12.2 | Sun Studio 12 Update 1 |
|---|---|---|---|---|---|
| 文档集标题 | Oracle Developer Studio 12.5 | Oracle Solaris Studio 12.4 | Oracle Solaris Studio 12.3 | Oracle Solaris Studio 12.2 | Sun Studio 12 Update 1 |
| CD 标签 | 不适用 | -- | -- | -- | -- |
| 支持的 Solaris 操作系统版本 | Oracle Solaris 11.3(需要 Oracle Solaris 11.3 SRU09 或更高版本)Oracle Solaris 10 1/13 | Solaris 10 8/11、Oracle Solaris 10 1/13 Solaris 11.2 | Solaris 10 10/08 及后续 Solaris 10 更新、Solaris 11 | Solaris 10 1/06 及后续 Solaris 10 更新、Solaris 11 | SPARC 系统: Solaris 10 1/06 或更高版本 x86 系统: Solaris 10 1/06 或更高版本、OpenSolaris 2008.11、OpenSolaris 2009.06 |
| 支持的 Linux 操作系统 | Oracle Linux 6、Oracle Linux 7、Red Hat Linux 6、Red Hat Linux 7 | Oracle Linux 5.8-5.10、6.0-6.5 Red Hat Linux 5.8-5.10、6.0-6.5 Oracle Unbreakable Enterprise Kernel (UEK) 2 和 3 | Oracle Linux 5 和 6、RedHat Enterprise Linux 5 和 6 | Oracle Enterprise Linux 5、RedHat Enterprise Linux 5、SuSE Linux Enterprise Server 11 | SuSE Linux Enterprise Server 10 RedHat Enterprise Linux 5 CentOS 5 Oracle Enterprise Linux 5 |
| 支持的 J2SE/JDK 版本 | Java 7 或 Java 8 JDK 64 位版本 — 最低版本由安全更新决定 | Java 7,最低版本 1.7.0_25 Java 8 | GUI 工具(IDE、dbxtool、DLight、Code Analyzer)需要 JDK 6 Update 24 或更高版本(不包括在发行版中) | GUI 工具(IDE、dbxtool、DLight)需要 JDK 6 Update 13 或更高版本(不包括在发行版中) | JDK 5 Update 16 或更高版本 |
| 发布日期 | 2016 年 6 月 | 2014 年 11 月 | 2011 年 12 月 | 2010 年 9 月 | 2009 年 6 月 |
| 编译器、库和工具 | 版本号 | ||||
| C 编译器 | 5.14 | 5.13 | 5.12 | 5.11 | 5.10 |
| C++ 编译器 | 5.14 | 5.13 | 5.12 | 5.11 | 5.10 |
| C++ 标准库 | - 默认 (libCstd) - STLport 4.5.3 - GCC 5.1.0 libstdc++.so.6.0.21 | - 默认 (libCstd) - STLport 4.5.3 - GCC 4.8 libstdc++.6 | - 默认 (libCstd) - STLport 4.5.3 | - 默认 (libCstd) - STLport 4.5.3 | - 默认 (libCstd) - STLport 4.5.3 |
| Tools.h++ | 不适用 | 已删除 | 7.1.0 | 7.1.0 | 7.1.0 |
| dbx | 8.1 | 8.0 | 7.9 | 7.8 | 7.7 |
| Fortran 编译器 | F95 8.8 版 | 8.7 | 8.6 | 8.5 | 8.4 |
| 区间运算支持 | Fortran 95:内部函数 C++:类库 | Fortran 95:内部函数 C++:类库 | Fortran 95:内部函数 C++:类库 | Fortran 95:内部函数 C++:类库 | Fortran 95:内部函数 C++:类库 |
| Lock Lint | 已删除 | 2.6 仅限 Solaris SPARC 和 x86 | 2.6 仅限 Solaris SPARC 和 x86 | 2.6 仅限 Solaris SPARC 和 x86 | 2.6 仅限 Solaris SPARC 和 x86 |
| OpenMP 支持 | Open MP 4.1 | Open MP 4.0 | OpenMP 3.1 | OpenMP 3.0 | Solaris+Linux/SPARC 和 x86/x64 C/C++/Fortran 95:OpenMP 3.0 |
| Performance Analyzer | 12.5 | 12.4 | 7.9 | 7.8 | 7.7 提供命令行版工具和基于 GUI 的工具。 |
| Sun 性能库 | 2016 | 2014/10/02 | 2011/10/29 | 2010/08/11 | 12u1 2009/04/28 Solaris 和 Linux、SPARC、x86 和 x64 |
| 代码构建工具 | 版本号 | ||||
| dmake | 8.3 | 8.2 | 8.1 | 8.0 | 7.9 |
| IDE 和图形实用程序 | 版本号 | ||||
| 基于 NetBeans 平台的 IDE | 12.5 | 12.4 | 12.3 | 9.0 | 9.0 |
| dbxtool | 12.5 | 12.4 | 12.3 | 0.10 | -- |
| DLight | 已删除 | 已删除 | 2.1 | 2.0 | -- |
| Code Analyzer | 12.5 | 12.4 | 12.3 | -- | -- |
Sun Studio 编译器和工具早期版本
| 产品名称 | Sun Studio 12 | Sun Studio 11 | Sun Studio 10 | Sun Studio 9 | Sun Studio 8 |
|---|---|---|---|---|---|
| 文档集标题 | Sun Studio 12 | Sun Studio 11 | Sun Studio 10 | Sun Studio 9 | Sun Studio 8 |
| CD 标签 | 卷 16 编号 1 | 卷 15 编号 1 | 卷 14 编号 1 | 卷 13 编号 1 | 卷 12 编号 1 |
| 支持的 Solaris 操作系统版本 | SPARC 系统: 9、10 1/06 x86 系统: 9、10 1/06 | SPARC 系统: 8、9、10 x86 系统: 8、9、10 | SPARC 系统: 8、9、10 x86 系统: 8、9、10 | SPARC 平台版本: 8、9、10 x86 平台版本: 8、9、10 | SPARC 平台版本: 7、8、9、10 x86 平台版本: 7、8、9、10 |
| 支持的 Linux 操作系统 (参见以下说明) | 安装了 Service Pack 3 的 SuSE Linux Enterprise Server 9(仅限英语区域设置)、 Red Hat Enterprise Linux 4 | SuSE Linux Enterprise Server 9(仅限英语区域设置)、 Red Hat Enterprise Linux 4 | Sun Java Desktop System 第 2 版、 SuSE Linux Enterprise Server 8、 Red Hat Enterprise Linux 3 | Sun Java Desktop System 2003、 SuSE Linux Enterprise Server 8、 Red Hat Enterprise Linux 3 | - |
| 支持的 J2SE/JDK 版本 | J2SE 5.0 Update 9 | J2SE 1.4.2_08 和 J2SE 5.0 Update 3 | J2SE 1.4.2_06 | J2SE 1.4.2_04 | J2SE 1.4.2_02 |
| 发布日期 | 2007 年 6 月 | 2005 年 11 月 | 2005 年 1 月 | 2004 年 7 月 | 2004 年 3 月 |
| 编译器、库和工具 | 版本号 | ||||
| C 编译器 | 5.9 | 5.8 仅限 Solaris | 5.7 仅限 Solaris | 5.6 仅限 Solaris | 5.5 |
| C++ 编译器 | 5.9 | 5.8 仅限 Solaris | 5.7 仅限 Solaris | 5.6 仅限 Solaris | 5.5 |
| C++ 标准库 | - 默认 (libCstd) - STLport 4.5.3 | - 默认 (libCstd) - STLport 4.5.3 - 可替换(请参见“C++ 用户指南”的第 12 章) 仅限 Solaris | - 默认 (libCstd) - STLport 4.5.3 - 可替换(请参见“C++ 用户指南”的第 12 章) 仅限 Solaris | - 默认 (libCstd) - STLport 4.5.3 - 可替换(请参见“C++ 用户指南”的第 12 章) 仅限 Solaris | - 默认 (libCstd) - STLport 4.5.3 - 可替换(请参见“C++ 用户指南”的第 12 章) |
| Tools.h++ | 7.1.0 | 7.1.0 仅限 Solaris | 7.1.0 仅限 Solaris | 7.1.0 仅限 Solaris | 7.1.0 |
| dbx | 7.6 | 7.5 | 7.4 | 7.3 | 7.2 |
| Fortran 编译器 | Fortran 95:8.3 | Fortran 95:8.2 仅限 Solaris | Fortran 95:8.1 仅限 Solaris | Fortran 95:8.0 仅限 Solaris | Fortran 95:7.1 仅限 Solaris SPARC |
| 区间运算支持 | Fortran 95:内部函数 C++:类库 | Fortran 95:内部函数 C++:类库 | Fortran 95:内部函数 C++:类库 | Fortran 95:内部函数 C++:类库 | Fortran 95:内部函数 C++:类库 |
| ild | -- | 不支持 | 7.1 仅限 Solaris | 7.1 | |
| Lock Lint | 2.6 仅限 Solaris SPARC 和 x86 | 2.6 仅限 Solaris SPARC | 2.6 仅限 Solaris SPARC | 2.4 仅限 Solaris SPARC | 2.4 仅限 Solaris SPARC |
| OpenMP 支持 | Solaris/SPARC 和 x86/x64 Fortran 95:OpenMP 2.5 C/C++:OpenMP 2.5 | Solaris/SPARC 和 x86/x64 Fortran 95:OpenMP 2.5 C/C++:OpenMP 2.5 | Solaris/SPARC 和 x86 Fortran 95:OpenMP 2.0 C/C++:OpenMP 2.0 | 仅限 Solaris/SPARC Fortran 95:OpenMP 2.0 C/C++:OpenMP 2.0 | 仅限 SPARC Fortran 95:OpenMP 2.0 C/C++:OpenMP 2.0 |
| Performance Analyzer | 7.6 提供命令行版工具和基于 GUI 的工具。 | 7.5 提供命令行版工具和基于 GUI 的工具。 | 7.4 提供命令行版工具和基于 GUI 的工具。 | 7.3 提供命令行版工具和基于 GUI 的工具。 | 7.2 提供命令行版工具和基于 GUI 的工具。 |
| Sun 性能库 | 4.4 SPARC 和 Linux、x86 和 x64 | 4.3 SPARC、x86 和 x64 | 4.2 | 4.1 仅限 SPARC | 4.1 仅限 SPARC |
| 代码构建工具 | 版本号 | ||||
| dmake | 7.8 | 7.7 | 7.6 | 7.5 | 7.4 |
| IDE 和图形实用程序 | 版本号 | ||||
| 基于 NetBeans 平台的 IDE | 已包括 | 已包括 | 已包括 | 已包括 | 已包括 |
| Sun WorkShop IDE Forte Developer IDE | -- | 无。 | 无。 | 无。 | 无。 |
| X-Designer | -- | 7.8 | 7.7 | 7.6 | 7.5 |
| 文本编辑器 | 版本号 | ||||
| Vim 文本编辑器 | -- | 6.3 | 6.2.367 | 6.2.367 | 6.2.233 |
| XEmacs 文本编辑器 | -- | 21.4 | 21.4 | 21.4 | 21.4 |
| 许可管理软件 | 版本号 | ||||
| 序列号许可 | -- | 否 | 是 | 是 | 是 |
Sun ONE 和 Forte Developer 工具早期旧版本
| 产品名称 | Sun ONE Studio 8 编译器集合 | Sun ONE Studio 7 (Forte Developer 7) | Forte Developer 6 update 2 | Forte Developer 6 update 1 | Forte Developer 6 (Sun WorkShop 6) | |
|---|---|---|---|---|---|---|
| 文档集标题 | Sun ONE Studio 8 编译器集合 | Forte Developer 7 | Sun WorkShop 6 update 2 | Sun WorkShop 6 update 1 | Sun WorkShop 6 | |
| CD 标签 | 卷 11 编号 1 | 卷 10 编号 1 | 卷 9 编号 1 | 卷 8 编号 1 | 卷 7 编号 1 | |
| 支持的 Solaris 操作系统版本 | SPARC 平台版本: 7、8、9、10 x86 平台版本: 7、8、9、10 | SPARC 平台版本: 7、8、9 Intel 平台版本: 不支持 Intel 平台版本 | SPARC 平台版本: 2.6、7、8、9 Intel 平台版本: 2.6、7、8、9 | SPARC 平台版本: 2.6、7、8 Intel 平台版本: 2.6、7、8 | SPARC 平台版本: 2.6、7、8 Intel 平台版本: 2.6、7、8 | |
| 支持的 J2SE/JDK 版本 | J2SE 1.4.1 | - | - | - | - | |
| 发布日期 | 2003 年 5 月 | 2002 年 5 月 | 2001 年 7 月 | 2000 年 11 月 | 2000 年 5 月 | |
| 编译器、库和工具 | 版本号 | |||||
| C 编译器 | 5.5 | 5.4 | 5.3 | 5.2 | 5.1 | |
| C++ 编译器 | 5.5 | 5.4 | 5.3 | 5.2 | 5.1 | |
| C++ 标准库 | - 默认 (libCstd) - STLport 4.5.3 - 可替换(请参见“C++ 用户指南”的第 12 章) | - 默认 (libCstd) - STLport 4.5.2 - 可替换(请参见“C++ 用户指南”的第 12 章) | - 默认 (libCstd) - 可替换(请参见“C++ 用户指南”的第 12 章 PDF) | 默认 (libCstd) | 默认 (libCstd) | |
| Tools.h++ | 7.1.0 | 7.1.0 | 7.1.0 | 7.1.0 | 7.1.0 | |
| dbx | 7.1 | 7.0 | 6.2 | 6.1 | 6.0 | |
| Fortran 编译器 | Fortran 95:7.1 仅限 SPARC | Fortran 95:7.0 仅限 SPARC Fortran 77:没有单独的 Fortran 77 | Fortran 95:6.2 仅限 SPARC Fortran 77:5.3 | Fortran 95:6.1 仅限 SPARC Fortran 77:5.2 | Fortran 95:6.0 仅限 SPARC Fortran 77:5.1 | |
| 区间运算支持 | Fortran 95:内部函数 C++:类库 | Fortran 95:内部函数 C++:类库 | Fortran 95:内部函数 C++:类库 | Fortran 95:内部函数 C++:类库 | Fortran 95:内部函数 C++:不可用 | |
| ild | 7.1 | 7.0 | 6.2 | 6.1 | 6.0 | |
| Lock Lint | 2.4 | 2.3 | 2.3 | 2.3 | 2.3 | |
| 循环工具 | 不支持。Performance Analyzer 中提供类似功能。 | 不再提供支持。Performance Analyzer 中提供类似功能。 | 2.3 | 2.3 | 2.3 | |
| OpenMP 支持 | 仅限 SPARC Fortran 95:OpenMP 2.0 C/C++:OpenMP 2.0 | 仅限 SPARC Fortran 95:OpenMP 2.0 C/C++:OpenMP 1.0 | 仅限 SPARC Fortran 95:OpenMP 1.0 | 仅限 SPARC Fortran 95:OpenMP 1.0 | 不可用 | |
| Performance Analyzer | 7.1 仅包括命令行工具。 | 7.0 仅包括命令行工具。 | 6.2 | 6.2 | 6.0 | |
| Sun 性能库 | 4.1 仅限 SPARC | 4.0 仅限 SPARC | 3.2 仅限 SPARC | 3.1 仅限 SPARC | 3.0 仅限 SPARC | |
| 代码构建工具 | ||||||
| dmake | 7.3 | 7.2 | 6.02 | 6.01 | 6.0 | |
| 代码管理工具 | ||||||
| TeamWare 代码管理工具 | 无。S1S8 编译器集合可以连接到 Forte Developer 6 update 2 (FD6u2) TeamWare 代码管理工具 | 无。S1S8 编译器集合可以连接到 Forte Developer 6 update 2 (FD6u2) TeamWare 代码管理工具 | 6.02 | 6.01 | 6.0 | |
| IDE 和图形实用程序 | ||||||
| 基于 NetBeans 平台的 IDE | 不包括 | 需要适用于 Solaris 的 Sun ONE Studio 7 企业版 | ||||
| Sun WorkShop IDE(Forte Developer IDE) | 无。S1S8 编译器集合可以连接到 FD6u2 (Sun WorkShop) IDE | 无。S1S7 编译器集合可以连接到 FD6u2 (Sun WorkShop) IDE | 6 update 2 | 6 update 1 | 6 | |
| X-Designer | 不可用 | 7.0 | 6.2 | 6.1 | 6.0 | |
| 文本编辑器 | ||||||
| Vim 文本编辑器 | 5.6.12 | 6.1.7 | 5.6.12 | 5.3 | 5.3 | |
| XEmacs 文本编辑器 | 20.4 | 20.4 | 20.4 | 20.4 | 20.4 | |
| 许可管理软件 | ||||||
| 序列号许可 | 是 | 是 | 否 | 否 | 否 | |
| FLEXlm | 不使用 | 不使用 | 7.0b | 7.0b | 7.0b | |
