2004 年 7 月 29 日更新 |
Sun Studio 9(Solaris 平台)发行说明 |
Sun Studio 9(Solaris 平台)发行说明包含该软件的最新安装详细信息及其他信息。
本文档所含信息是对本发行版随带的组件自述文件中所含信息的更新和扩展。
如果您已经下载并安装了该软件,则可以在 file:/installation_directory/docs/zh/index.html 访问这些自述文件。缺省安装目录为 /opt/SUNWspro。
Sun Studio 9 软件(Solaris 平台)可在 SolarisTM 操作系统 (Solaris OS) (SPARC® Platform Edition) 和 Solaris OS (x86 Platform Edition) 上进行安装。(有关安装适用于 Linux 平台的 Sun Studio 9 软件的信息,请参见《Sun Studio 9(Linux 平台)发行说明》。)系统要求如下。
Solaris SPARC Platform Edition | Solaris x86 Platform Edition | |
操作系统 | Solaris 8、9 和 10 | Solaris 8、9 和 10 |
CPU |
推荐: Sun Blade 750 MHz 或 UltraSPARC III 750 MHz 最低: Ultra 60 450 MHz |
推荐: AMD Mobile Athlon XP 1800+ 1.53 GHz (Sun Fire B200x 刀片式服务器)或 Intel Xeon 2.0 GHz (Sun Fire V60x 服务器) 最低: Pentium III 500 MHz |
内存 |
推荐:1 GB 最低:512 MB |
|
交换空间 |
推荐:2 GB 最低:1 GB |
|
占用磁盘空间 | 占用磁盘空间视产品而定。参见磁盘空间要求。 | |
OS 配置 | 整个 Solaris 软件组、整个 Solaris 软件组加 OEM 支持,或开发人员 Solaris 软件组(要确定您的操作系统配置,需要核对已安装的软件包。每种配置均对应有特定的安装软件包。有关详情,请参见 Solaris OS 安装文档。) | |
监视器 | 1152x900 屏幕分辨率 | |
J2SE 技术 | J2SE 1.4.2_02 技术 |
要检查或增添交换空间,请参见《Sun Studio 9(Solaris 平台)安装和设置指南》第 1 章中“系统要求”部分的说明,该指南可从产品网站下载,网址是:http://wwws.sun.com/software/products/studio/index.html。
在 Solaris SPARC 平台上安装 Sun Studio 9 软件推荐预留的磁盘空间为 1570 MB,在 Solaris x86 平台上安装 Sun Studio 9 软件推荐预留的磁盘空间为 735 MB。下表显示了在不同的 Solaris 平台上安装 Sun Studio 9 软件大约需要的磁盘空间。
大约需要的磁盘空间 (MB) |
||
---|---|---|
所用安装程序 |
Solaris SPARC Platform Edition | Solaris x86 Platform Edition |
Sun Studio 9 软件 |
901.8 |
551.4 |
J2SE 1.4.2_02 技术 |
91.4 |
73.6 |
Sun Performance Library 软件 |
568.7 |
103.8 |
第三方源代码 |
5.0 |
5.0 |
此部分列出了本 Sun Studio 9 发行版所需的修补程序。
为 Sun Studio 9 软件提供了若干操作系统 (OS) 修补程序。这些修补程序是本发行版中的编译器和工具正常运行所必需的。本 Sun Studio 9 发行版中包括有下列必需的 Solaris OS 修补程序。这些修补程序会自动进行安装,除非您在安装程序或安装向导的“选择组件”页中更改了 Solaris 修补程序的缺省选择项。有关本发行版中未包含、但必须分别下载与安装的必需 SUNWlibC 修补程序的列表,参见下表之后的修补程序表。
Solaris 版本 | SPARC 修补程序编号 | x86 修补程序编号 |
---|---|---|
SUNWlibC ( |
||
8(32 位) |
108434-17 |
108436-15 |
8(64 位) |
108435-17 |
N/A |
9(32 位) |
111711-11 |
111713-08 |
9(64 位) |
111712-11 |
N/A |
链接程序 |
||
8(32 位) |
109147-27 |
109148-27 |
9(32 位) |
112963-10 |
113986-06 |
SCCS 和 make |
||
8(32 位) |
111697-04 |
111701-04 |
9(32 位) |
111703-03 |
N/A |
汇编程序 |
||
8(32 位) |
114802-02 |
N/A |
9(32 位) |
N/A |
115114-01 |
为了确保收集器和性能分析器能够正常运行,需要安装 Solaris 9 08/03 OS,或者需要确保安装了正在运行的 Solaris 版本的所有推荐修补程序。可在 http://sunsolve.sun.com 查看推荐修补程序列表并下载所需的任何修补程序。
Solaris 操作系统 (OS) 修补程序是 J2SE 技术正常运行所必需的。J2SE 安装程序中提供了若干 OS 修补程序。
在 J2SE 安装程序中包含有下列必需的 Solaris OS 修补程序。这些修补程序会自动进行安装,除非您在 J2SE 安装程序的“选择组件”页中更改了 Solaris 修补程序的缺省选择项。
注意:如果您已在系统的
/usr
中至少安装了 J2SE 1.3.1 技术,又想在/usr
中安装 J2SE 1.4.2_02 技术,请首先使用pkgrm
命令删除上述软件包,然后再使用 J2SE 安装程序安装 J2SE 1.4.2_02 技术。有关完整细节,参见 Java 2 SDK,Standard Edition,版本 1.4.2 安装说明。
Solaris 版本 | SPARC 修补程序编号 | x86 修补程序编号 |
---|---|---|
SUNWlibC (libC.so.5) |
||
8(32 位) |
108434-15 |
N/A |
8(64 位) |
108435-15 |
N/A |
链接程序 |
||
8 |
109147-28 |
109148-28 |
内核更新 | ||
8 |
108528-29 |
108529-29 |
X11 6.4.1:Xsun | ||
8 |
108652-79 |
N/A |
X11 6.4.1_x86:Xsun | ||
8 |
N/A |
108653-68 |
CDE 1.4:dtwm | ||
8 |
108921-20 |
N/A |
CDE 1.4_x86: | ||
8 |
N/A |
108922-20 |
Motif 1.2.7 和 2.1.1:运行时库 | ||
8 |
108940-61 |
N/A |
Motif 1.2.7_x86 和 2.1.1_x86:运行时库 | ||
8 |
N/A |
108941-61 |
无法在 64 位 Solaris 8 iso-1 或 | ||
8 |
112003-03 |
N/A |
IIIM 和 X 输入输出方法 | ||
8 |
108773-18 |
108774-18 |
boot.bin、bootconf.exe、bootenv.rc 以及 nbp | ||
8 |
N/A |
111307-05 |
/usr/lib/libdhcpagent.so.1 | ||
8 |
111310-01 |
111311-01 |
选择 Lucida Sans Thai Typewriter 后, | ||
8 |
112472-01 |
112473-01 |
/usr/lib/libmtmalloc.so.1 | ||
8 |
111308-04 |
111309-04 |
/kernel/drv/random | ||
8 |
112438-03 |
112439-02 |
/usr/bin/nawk | ||
8 |
111111-03 |
111112-03 |
/usr/bin/fgrep | ||
8 |
112396-02 |
112397-02 |
RBAC 功能 | ||
8 |
110386-03 |
110400-01 |
/kernel/fs/mntfs 和 /kernel/fs/sparcv9/mntfs | ||
8 |
111023-03 |
111024-03 |
patchadd 和 patchrm | ||
8 |
108987-13 |
108988-13 |
/usr/kernel/sys/acctctl 和 /usr/kernel/sys/exacctsys | ||
8 |
108989-02 |
108990-02 |
LDAP2 客户机、libc、libthread 和 libnsl 库 | ||
8 |
108993-33 |
108994-32 |
/kernel/fx/mntfs | ||
8 |
N/A |
111024-03 |
/sbin/init 和 /usr/sbin/init | ||
8 |
111317-05 |
111318-05 |
/usr/sbin/mount | ||
8 |
113648-03 |
113649-03 |
/sbin/sulogin 和 /sbin/netstrategy | ||
8 |
115827-01 |
115828-01 |
/sbin/uadmin 和 /sbin/hostconfig | ||
8 |
116602-01 |
116603-01 |
libresolv.so.2 和 in.named | ||
8 |
109326-14 |
N/A |
sendmail | ||
8 |
110615-10 |
N/A |
X11 6.6.1:OWconfig | ||
9 |
113096-03 |
N/A |
X11 6.6.1:Xsun | ||
9 |
112785-34 |
N/A |
X11 6.6.1_x86 Xsun | ||
9 |
N/A | 112786-23 |
此部分介绍本 Sun Studio 9 发行版的新安装程序功能及已知安装问题。
借助 batch_installer 命令和 uninstaller 命令,只需极少的用户交互操作即可安装和卸载软件产品。有关批安装和批卸载的详细信息,参见《Sun Studio 9(Solaris 平台)安装和设置指南》,可在产品网站的下载页面获得该指南。
如果已经安装了 Forte Developer 6 软件、Sun ONE Studio 7 软件、Sun ONE Studio 8 软件或 Sun Studio 8 软件,则需要按照安装说明将 Sun Studio 9 软件安装在其他目录中。如果将上述任意版本的软件与 Sun Studio 9 软件安装在同一目录中,卸载上述任意版本的软件包时,卸载程序可能会误卸软件包。
如果已经安装了 Sun ONE Studio 8、编译器集合软件或 Sun Studio 8 软件,则需要按照安装说明将 Sun Studio 9 软件安装在不同的目录下。
如果已经安装了 Sun Studio 9 Early Access 1 软件、Sun Studio 9 Early Access 2 软件或 Sun Studio 9 Customer Acceptance 软件,则需要首先卸载上述软件,之后再安装 Sun Studio 9 软件。
中断安装 Solaris OS 修补程序会导致空指针异常。在 Web Start 图形用户界面安装工具添加 Solaris OS 修补程序期间,请勿单击“停止”按钮。
如果是在 Solaris 9 OS 中运行 Java 2 Platform,Standard Edition v1.2.2 (J2SE) 上的安装工具,有可能看不到“详细信息”对话框中的“退出”按钮。解决方法:
调整对话框大小即可看到“退出”按钮。
如果想要安装 Sun Performance Library 或第三方源软件,必须将这些组件与 Sun Studio 9 组件安装在相同的目录中。
在“欢迎”面板中单击“下一步”时可能会显示以下警告消息。您可以忽略此消息。警告: 名称:HorScrollBar 类:XmScrollBar 指定的滚动条值大于最大 滚动条值与滚动条滑块大小之差。
显示安装程序的区域设置面板时,请选中 en 区域设置,然后单击“下一步”显示下一个面板。
如果通过执行如下操作,使用远程显示(安装有 NFS 文件系统),并使用批安装程序的 -R 选项来安装 Sun Studio 9 软件,那么安装后,pkginfo 文件将会包含不正确的信息:
- 在运行 Solaris 10 操作系统的计算机上将产品映像共享为 NFS 文件系统。
- 在运行 Solaris 8 操作系统或 Solaris 9 操作系统的计算机上安装 NFS 文件系统。
- 在运行 Solaris 8 OS 或 Solaris 9 OS 的计算机上运行批安装程序,同时使用 -R 选项在运行 Solaris 10 OS 的计算机上安装该软件。
解决方法:
仅在显示计算机和源计算机运行同一版本的 Solaris OS 时,才能使用安装有 NFS 文件系统的远程显示来安装 Sun Studio 9 软件。
使用 Sun Studio 9 集成开发环境 (IDE) 之前,请先阅读集成开发环境 (IDE) 自述文件,此文件可通过 /installation_directory/docs/zh/index.html 上的文档索引页获得。缺省安装目录为 /opt/SUNWspro。
此文档含有重要信息,介绍了为确保 IDE 正常运行可能需要执行的设置任务。这些任务包括:
- 为产品基于服务器的组件装载安装目录
- 确保 Java 2 Platform Standard Edition v1.4.2_02 (J2SE) 技术已安装在本地系统或可通过网络使用它
- 将安装目录添加到
$PATH
中
要启动 IDE,请执行以下操作:
- 确保 /installation_directory/bin 在 $PATH 中,并且位于其他任何版本的 Forte Developer 软件、Sun ONE Studio 软件或 Sun Studio 软件的路径之前。
- 键入:
sunstudio &有关 sunstudio 命令及其参数的信息,参见 sunstudio(1) 手册页。要显示 sunstudio(1) 手册页,$MANPATH 中必须含有 /installation_directory/man。
在对 Java 程序启动调试会话之前,选择“工具”->“Java 语言支持”开启 Java 语言支持。使“Java 语言支持”保持开启状态,直到结束调试会话为止。
在调试会话期间开启或关闭“Java 语言支持”会导致下列问题:
- 任何调试器视图均无数据或信息显示
- “输出”窗口中显示多组标签
缺少描述如何在进程启动时将调试器连接到进程的联机帮助。此联机帮助文件中包含的说明如下:可以在程序开始执行时捕获程序,同时连接 dbx 调试器以便立即开始程序调试,而不是在进程运行后连接调试器。希望如此操作的原因如下:
- 在可执行文件运行所在的完全相同的环境下,使用可执行文件运行所用的完全相同的参数执行调试操作。连接到运行进程时再现执行环境通常非常困难,而捕获长参数字符串也非易事。
- 在可执行文件启动一始进行连接。如果应用程序运行的时间很短或者要寻找的错误在应用程序启动后不久即自行出现,在进程运行后再连接到进程对于调试可能为时已晚。
对于 Solaris SPARC 平台和 Solaris x86 平台,您可以在进程一始即连接到进程,对于 Linux 平台并不要求如此操作。 要在进程启动时将调试器连接到进程,请执行以下操作:
- 在 IDE 中,选择“工具”>“允许 ss_attach 请求”,以便启用此类型连接。
- 在控制台窗口的 shell 提示符下,键入以下语句:
ss_attach program_name [ arguments ]有关 ss_attach 命令的详细信息,参见 ss_attach(1) 手册页。
- IDE 中打开一个对话框,显示可执行文件的名称、参数、工作目录,并询问您是否希望将程序连接到调试器。
- 单击“是”连接程序并开始程序调试。
- 如果已有调试会话正在运行,则会显示“启动新会话”对话框。单击“完成并启动”可以终止当前会话并为所连接的程序启动新会话。单击“启动更多会话”可以为要连接的程序添加新会话。
- 此时会为程序创建一个新的调试会话,同时程序运行到 main() 中的第一条指令。
Sun Studio 软件的未来版本中可能不支持下列功能。
增量式链接编辑器 (ILD) 是一种特殊用途的链接程序,在特定的情况下该链接程序可以比通用系统链接程序 ld 更快地执行程序链接。未来版本中可能会去除此功能。去除 ILD 后,将使用 ld。
未来版本中可能去除适用于 Intel 386 和 486 处理器的下列编译器选项:-xchip={386, 386} -xtarget={386, 486} -x386 -x486 -386 -486Intel 386 和 486 处理器已不再使用。Solaris 操作系统 (x86 Platform Edition) 上运行的 Sun Studio 编译器所需的处理器的最低要求为 Pentium II 500 MHz。
本部分提供了有关本 Sun Studio 9 发行版的文档信息。本发行说明中的信息地位高于其他任何文档中的相应信息。
随本 Sun Studio 9 发行版提供了下列文档。
- 联机帮助。联机帮助可通过 IDE 中的“帮助”菜单获得,它提供了有关使用所有 IDE 组件的面向任务的信息。
- 自述文件。这些文档针对 Sun Studio 9 发行版的新增功能、性能增强、问题和解决方法以及软件更正等内容进行了描述。此外,本发行说明可能还包含有关问题和解决方法的其他信息。
可在本地系统或网络上通过 file:/installation_directory/docs/zh/index.html 上的文档索引页,访问 HTML 格式的文档。
- 手册页。这些联机参考手册页介绍了用户命令、与编译器一同提供的库,以及其他类型的命令。手册页包含有参考信息,包括命令语法、用法和相关命令。
可在本地系统或网络上通过 file:/installation_directory/docs/zh/index.html 上的文档索引页,访问 HTML 格式的文档。序列号安装工具的 snit(1) 手册页不是以 HTML 格式提供的,但是可以通过键入 man snit 进行访问。
- Sun Studio 9 手册。
可通过 file:/installation_directory/docs/zh/index.html 处的文档索引页访问位于 docs.sun.com 上的 PDF 或 HTML 格式的 Sun Studio 9 手册。
要查看以 PDF 格式提供的文档,需要 Adobe(R) Acrobat Reader 软件。要下载该软件,请访问 http://www.adobe.com/products/acrobat/readstep.html。
键入 cc -flags 时,c 编译器显示包含如下内容的消息:要访问完整的文档集,请转到以下文档索引位置: file:/installation_directory/docs/zh/index.html/对于 zh 区域设置来说,该信息是正确的。对于 en 区域设置来说,文档索引位于 /installation_directory/docs/index.html。
版权所有© 2004 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. 保留所有权利。
美国政府权利 - 商业软件。政府用户应遵守 Sun Microsystems, Inc. 标准许可证协议和适用的 FAR 及其补充材料的条款。使用须遵守许可证条款。
此发行版本包含由第三方开发的资料。本产品的某些部分可能是从 Berkeley BSD 系统衍生出来的,并获得了加利福尼亚大学的许可。UNIX 是由 X/Open Company, Ltd. 在美国和其他国家/地区独家许可的注册商标。
Sun、Sun Microsystems、Sun 徽标、Java 和 JavaHelp 是 Sun Microsystems, Inc. 在美国和其他国家(地区)的商标或注册商标。所有的 SPARC 商标均需获得授权才能使用,它们是 SPARC International, Inc. 在美国和其他国家(地区)的商标或注册商标。带有 SPARC 商标的产品基于 Sun Microsystems, Inc. 开发的架构。
本产品受美国出口管制法律控制,并可能受其他国家(地区)的进出口法律的制约。严格禁止被用于核、导弹、生化武器或核海事(直接或非直接)或最终用户。严格禁止出口或转出口到美国禁运的国家/地区,或美国出口黑名单上标识的实体,包括但不限定到被拒绝的个人和特别指定的国家列表。
本文档按“原样”提供,对所有明示或默示的条件、陈述和担保,包括对适销性、特殊用途的适用性或非侵权性的默示保证,均不承担任何责任,除非此免责声明的适用范围在法律上无效。