2004 年 5 月 27 日更新 |
Sun[tm] Studio 9:数学库自述文件 |
目录
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. 保留所有权利。必须依据许可证条款使用。