中文名: Sun ONE Studio 8 Compiler Collection
英文名: Sun ONE Studio 8 (Solaris x86)
版本: Solaris
发行时间: 2004年
制作发行: 太阳公司
地区: 大陆,美国,香港
简介:
Sun ONE Studio 8,Compiler Collection 提供了完整的语言系统和工具,旨在提高程序员的工作效率。 本产品提供一组基于命令行 (CLI) 的组件,用于在 Solaris 操作环境中创建和维护 C、C++ 和 FORTRAN 应用程序。
Sun ONE Studio 8 软件为 Java 技术提供了集成开发环境 (IDE)。
Sun ONE Studio 8, Compiler Collection 提供了功能强大、完整的语言系统和工具,用于在 Solaris 操作环境中构建、编译和调试 C、C++ 和 FORTRAN 应用程序。
Sun ONE Studio 8, Enterprise Edition for Solaris 提供了一个集成开发环境 (IDE),用于在 Solaris 操作环境中进行 C、C++、FORTRAN 和 Java 开发。
功能:
1) 更快的编译/构建时间:这个版本在编译速度上比前一版本快 30%;减少编译/构建时间使您可以更快地开发/部署应用程序。
2) 更快的执行时间:与前一版本相比,产品在 UltraSPARC III 上的运行时间有所改善,对于 SPECint,时间减少了 5.2%;对于 SPECfp,时间减少了 17%;增大了 SPARC 系统的吞吐量。
3) 支持预编译的标题 (PCH):C 和 C++ 中预编译的标题(PCH) 可以极大地改善应用程序的编译/构建时间;性能和兼容性。
4) 支持 COMDAT:COMDAT 支持目前默认为 C++;COMDAT 是 C++ 的通用扩展,它可以减少利用外部模板存储库的应用程序的编译/构建时间。 与其它厂商的兼容性。
5) 支持线程本地存储 (TLS):已经将对线程本地存储 (TLS) 的支持添加到 C 和 C++,以供在多线程应用程序中使用;通过增加吞吐量来充分利用 Sun SMP 系统。 提高源代码的兼容性。
6) 对 OpenMP 的增强支持:这个版本实施的是适用于 C、C++ 和 FORTRAN 的 OpenMP API 版本 2.0。 OpenMP 是一个可移植和可伸缩的模块,它可以为共享内存并行程序员提供一种简单灵活的界面,以便开发从桌面到企业级服务器的并行应用程序;这便提高了 SPARC SMP 应用程序的可移植性和可伸缩性。
7) 对 C99 的增强支持:已经向 C 编译器中添加了许多 C99 功能;与未来的 Solaris OE 版本和其它厂商兼容。
8) 对即将形成的 FORTRAN 2000 标准的增强支持:新关键字(如 DECIMAL=、IOMSG=、ROUND=、IEEE TR、ISO_C_BINDING、PROTECTED 属性和 ASYNC I/O)应该包含在即将形成的新 FORTRAN 标准中。目前,这些关键字已被 FORTRAN 编译器所接受;准备就绪并具有兼容性。
9) 与原有 FORTRAN 77 的兼容性:许多新功能可以提高 FORTRAN 95 编译器与原有 FORTRAN 77 编译器的兼容性。 其中包括变量格式表达式 (VFE)、长标识符、-arg=local 和 -VAX 编译器选项;与 Sun 原有 FORTRAN 77 编译器以及其它厂商兼容。
10) 稳定的 ABI:使 ABI 相对于 C、C++ 和 FORTRAN 稳定,这意味着,用以前的产品版本编译的库和对象可以与新编译的二进制代码自由混合使用;提高了 OE 所有版本的可移植性,并简化第三方代码的使用。
11) 识别 Java 的调试器:除 C、C++ 和 FORTRAN 之外,调试器还可以逐步执行 Java 代码。 无论使用哪种编程语言,开发人员都可以检查变量的值并设置中断点;提高了 JNI 程序员的开发效率,使他们可以从任意原有语言通过 Java 逐步执行 JNI 调用,然后返回。
12) dbx 调试器支持 GDB 命令的子集:您可以在 dbx 和 GDB 命令集之间进行切换;GDB 用户调试应用程序的效率将更高。
13) Sun Performance Library 组件[仅限 SPARC];对可通过 C、C++ 或 FORTRAN 调用的数字例程进行优化,以获得最佳性能。 包括 LAPACK;BLAS 1、2、3;NetLib Sparse BLAS;FFT;回旋和互联。 支持单处理器和多处理器系统;快速执行通用的 NetLib 数字例程可以提高 SPARC 的吞吐量。
14) 软件构建实用程序:分布式制作 (dmake) 软件构建实用程序可以利用多处理器系统和网络系统来极大地减少应用程序的构建时间;快速构建应用程序可以减少开发和部署所需的时间。
15) 基于序列号模型的许可发放结构:支持安装并提供运行时授权;消除节点锁定许可与非固定许可之间的混淆。 更方便的许可管理。 这项技术与 PC 序列号许可发放类似。 不需与 Sun License Center 联系。
安装说明:
1) Grab the serial number.
SCC080-NS1PDI9NU-365909049
2) Log in as root user.
3) Type the following at the prompt:
/install-directory/SUNWspro/bin/snit -i
serial-number -f /install-directory/SUNWspro/prod/lib/serial.dat
4) Compile some.