Solaris 7 (SPARC 平台版)安装库

软件开发者环境

Solaris 操作环境为开发者提供了开发 Solaris 运行时环境下软件应用程序所需的文档、开发软件库、生产工具、示例代码和测试工具。本节说明与 64- 位 Solaris 操作环境、共享对象和man 命令有关的新功能。

SPARC: 64- 位开发者环境

Solaris 7 操作环境为开发者提供完整的 32 位和 64 位开发环境。下面是一些要点:

有关详细信息,参见 Solaris 7 64-bit Developer's Guide

运行时链接器

运行时链接器允许程序查找共享库而不必设置LD_LIBRARY_PATH ,并且使加载共享库效率更高。

有关详细信息,参见 Linker and Libraries Guide

man实用程序显示 SGML 代码

man 实用程序现在能够显示用 SGML 或传统的nroff编写的手册页。

有关 SGML 手册页的详细信息,请参见 man(1)的手册页。

SPARC: Solaris 64- 位 X Window 库

32 位版本为程序员提供的所有核心 X11 共享库(.so)和 lint 库(.ln) 在 64 位 Solaris 软件的 64 位版本中都有效。所有这些库的 API 都没有改变。这些库都安装在 /usr/openwin/lib/sparcv9 目录中。系统不提供 64 位的 X11 应用程序。此版本有四个 64 位的 X11 软件包:

Java 开发包的改进

Solaris Java 开发包(JDK)1.1.5 已经进行了特别调整和测试。因此,使用本版的 Solaris JDK,为企业开发的、在网络中运行的 Java 应用程序将提供更好的性能和可扩缩性。下面列出的是 Solaris JDK 性能的改进之处:

有关 Solaris 的Java 开发工具包的详细信息,参见 Java 网址 http://www.sun.com/solaris/java

WebNFS

WebNFS 软件开发包(SDK)为使用 WebNFS 的 Java 应用程序提供远程文件访问。由于它直接实现 NFS 协议,因此无需主机系统有 NFS 支持。它通过 URL 文件命名来访问 WebNFS 或传统的 NFS 服务器。文件访问 API 是参照 java.io.* 包中的类,它提供对本地和远程文件的无缝访问。有关该 SDK 的版本更新信息,请访问网址:http://www.sun.com/webnfs

truss实用程序执行功能调用跟踪

truss实用程序跟踪系统调用、信号和进程的机器故障。通过一个新的选项来增强启用由跟踪进程所执行用户级功能调用的进入和退出。可选的类似外壳的模式指定要跟踪的功能和库。

其它的truss增强包括可选的时间标记和在选定的事件中使被跟踪的进程处在停止和废弃状态的能力。调试程序或其它进程检查工具便可以应用到 停止的进程中。

关于进一步信息,请参阅手册页truss(1)

设备配置库的改进

在 Solaris 7 软件中,用于获得设备配置信息的 libdevinfo 库变得更健壮和全面。有关详细信息,请参见libdevinfo(3)

图形/成象

SolairsVISUALTM软件包括一些图形和多媒体软件基础库。基础库是 Solaris 软件中与设备无关的最底层。该层的接口设计为支持大量不同的常用功能。在基础库上可以构造高层库,也可以由软件应用程序直接调用基础库。通过这些基础库,可以创建集成的 2-D 和 3-D 图形、成象以及数字视频的应用程序。这些库是 XGL 图形库和 XIL 成象库。新的 XIL 立体图象显示功能如下所述。

XIL 1.4 运行时环境

XIL 库是一个成象的API,它为图象和视频应用程序提供基本的函数集。该库为低层的软件接口(基础库)提供策略,并且使 API 和 API 开发者将他们的代码移植到这些基础库中。

如果您处的用户在运行图象应用程序,那么您应该安装 XIL 1.4 运行时环境(RTE)。应用程序是否需要 XIL RTE 并非总是很明显;因此,如果安装 OpenWindows 或 CDE 软件,就应该安装 XIL RTE,因为应用程序可能会引用 XIL 库。

目前 XIL 开发者组件是与 Solaris 分开的,且可以从 Sun 的网站http://www.sun.com/solaris/xil 免费得到。以下是开发者组件的列表:

包括 XIL 运行时库以确保继续支持使用 XIL 的应用程序。

下列新功能改进了 XIL RTE。