Description: Sun Studio 9 自述
Keywords: math_libraries, 数学库, Sun Studio 9, early access 2, EA2, 自述文件, 文档, 出版

2004 年 5 月 27 日更新

### Sun[tm] Studio 9：数学库自述文件

> #### 目录

> 1. 简介
> 2. 关于 Sun Studio 9 数学库
> 3. 新特性和更改的特性
> 4. 软件更正
> 5. 问题和解决办法
> 6. 限制和不兼容
> 7. 文档错误
> 8. 可发送库

> #### A. 简介

> 本文档包含有关随 Sun[tm] Studio 9 编译器和工具提供的数学库的信息。

> 本文档描述了此发行版本中引入的新功能和软件更正，并列出了已知的问题、限制和不兼容性。

> 本文档中的信息更新和扩展了软件手册中的信息。

> 产品文档
> - 发行说明：可以通过 Sun Studio 9 网站 http://developers.sun.com/tools/cc/documentation/ss9_docs/release_notes.html 获得此发行说明。发行说明中的信息会更新和扩展所有自述文件中的信息。
> - Sun Studio 9 文档：产品手册页、自述文件的 HTML 版本以及手册可以从 `/installation_directory/docs/index.html` 进行访问。缺省安装目录为 `/opt/SUNWspro`。
> - IDE 文档：Sun Studio 9 IDE 所有组件的联机帮助可从 IDE 中的 [帮助] 菜单进行访问。
> - 开发人员资源门户：有关技术文章、代码样例、文档和知识库，请参见开发人员门户，网址：`http://developers.sun.com/prodtech/cc`。

> 注意—如果 Sun Studio 9 编译器和工具未安装在缺省 `/opt` 目录中，请询问系统管理员以获得系统中的等价路径。

> #### B. 关于 Sun Studio 9 数学库

> 本数学库发行版本可用于 Solaris[tm] 操作系统 (SPARC® Platform Edition) 版本 8、9、10 和 Solaris 操作系统 (x86 Platform Edition) 版本 8、9、10。

> 有关使用 Sun Studio 9 数学库的信息，请参见《数值计算指南》或 3m 手册页部分。

> #### C. 新特性和更改的特性

> ##### 1. 2. 支持 _Complex

> Sun Studio 9 C 编译器包含对在 C99 中引入的 `_Complex` 和 `_Imaginary` 浮点类型的支持。在 Solaris 8 和 9 中，针对 `_Complex` 和 `_Imaginary` 类型的算术运算的支持例程包含在 `libcplxsupp.a` 库中。当链接使用这些类型的程序时，必须指定 `-lcplxsupp`。在 Solaris 10 中，复杂支持例程包含在系统库 `libc` 中，该库是由编译器自动链接的。

> 支持 C99 特性的更多信息请参见 C 编译器自述。

> ##### 2. 删除

> 正如在上一个发行版文档中提到的那样，`` 头文件已划分为过时的文件。Sun Studio 9 数学库中不再包含此头文件。有关接口稳定性分类的详细信息，参见 `attributes`(5) 手册页。

> #### D. 软件更正

> 目前没有新的信息。

> #### E. 问题和解决办法

> 本节讨论了已知的软件问题及其可能的解决方法。目前没有新的信息。有关更新信息，请查看 Sun 开发人员网站，网址：http://developers.sun.com/prodtech/cc/support_index.html。

> #### F. 限制和不兼容

> 本节讨论系统或其他软件的限制和不兼容。

> 目前没有新的信息。

> #### G. 文档错误

> 有关舍入到最近值的说明将被省略。

> 已经向 `libmvec`(3m) 和 clibmvec(3m) 手册页添加到一个说明，表明在调用 `-lmvec` 和 `-lmopt` 中的例程时，用户的职责是确保缺省舍入到最近值模式生效。`libmvec`(3m) 手册页还包含有关 Solaris 10 用户如何链接到共享对象库 libmvec.so 的说明。

> #### H. 可发送库

> 如果可执行文件使用列在以下命名文件中的 Sun 动态库，那么许可证中就包括了将库给重新分发客户的权利。

> `/opt/SUNWspro/READMEs/runtime.libraries`

> 注意—如果 Sun Studio 9 编译器和工具未安装在 `/opt` 目录中，请询问系统管理员以获得系统中的等效路径。

> 您不能以任何形式重新分发或透漏对象模块的头文件、源代码、对象模型或静态库。

> “使用许可证”出现在“最终用户对象代码许可证”中，可以在 CD-ROM 塑料包装盒背面看到。

> 版权所有 © 2004 Sun Microsystems, Inc. 保留所有权利。必须依据许可证条款使用。