2005 年 12 月 9 日更新 |
适用于 Linux 平台的 Sun[tm] Studio 11 发行说明 |
适用于 Linux 平台的 Sun Studio 11 发行说明包含有关该软件的最新安装详细说明和其他信息。
本文档中的信息更新并扩展了组件自述文件中的信息。
您可以通过 Sun Developer Network (SDN) Sun Studio 门户访问自述文件,网址为:http://developers.sun.com/prodtech/cc/documentation/ss11/cn/index.html。
适用于 Linux 平台的 Sun Studio 11 软件可以安装在以下平台上:有关安装适用于 Solaris 平台的 Sun Studio 11 软件的信息,请参见《适用于 Solaris 平台的 Sun Studio 11 发行说明》。
- SUSE Linux Enterprise Server 9(仅限于英文语言环境,在日文和中文语言环境中不受支持)
- RedHat Enterprise Linux 4
系统需求如下。
操作系统 |
SUSE Linux Enterprise Server 9(仅限于英文语言环境,在日文和中文语言环境中不受支持) RedHat Enterprise Linux 4 |
CPU |
对于 32 位开发(x86 体系结构) 最低: Intel Pentium III 500 MHz Workstation 对于 64 位开发(x64 体系结构) 建议: Sun Java Workstation W2100z 或更高 (两个 2.6 GHz 200 系列的 AMD Opteron 处理器) 最低: Sun Fire V20z Server |
内存 |
建议:1 GB 最低:512 MB |
交换空间 |
建议:2 GB 最低:1 GB |
磁盘空间使用情况 | 磁盘空间使用情况因产品而异。请参见磁盘空间需求。 |
J2SE 技术 |
J2SE 1.4.2_08 技术或 J2SE 5.0 Update 3 技术(英文语言环境) J2SE 1.4.2_10 技术或 J2SE 5.0 Update 5 技术(日文和中文语言环境)* |
编译器 |
Sun Java Desktop System 3 发行版本和 SUSE Linux Enterprise Server 9 上的 GCC 3.3 系列产品 RedHat Enterprise Linux 4 上的 GCC 3.4 系列产品 (仅限于 gcc 和 g++ 编译器,g77 编译器不受支持) |
*注:如果没有安装 J2SE 1.4.2_10 技术或 J2SE 5.0 Update 3 技术(日文或中文语言环境),则多字节字符将不会正确显示。
要检查或添加交换空间,请参见《适用于 Linux 平台的 Sun Studio 11 安装和设置指南》第 1 章“系统需求”一节中的说明,该指南可以通过 http://docs.sun.com/doc/819-4643 获取。
在 Linux 平台上安装 Sun Studio 11 软件所需的建议可用磁盘空间为 556 MB。下表显示了安装适用于 Linux 平台的 Sun Studio 11 软件的大小。
如果安装本软件 | 所需的大约磁盘空间 (MB) |
---|---|
Sun Studio 11 软件 |
443.7 |
J2SE 1.4.2_08 技术 |
92.5 |
第三方源代码 |
19.4 |
此部分介绍了本 Sun Studio 11 发行版本中新的安装程序功能和已知的安装问题。
如果您已安装 Sun Studio 9 软件或 Sun Studio 10 软件,请确保遵循安装说明在其他目录中安装 Sun Studio 11 软件。
使用 batch_installer 和 batch_uninstall_all 命令,可以在最大程度地降低用户交互的情况下安装和卸载软件产品。batch_installer 命令并不检查所需的 J2SE 技术是否存在,也不对其进行安装。有关批处理安装和批处理卸载的详细信息,请参见《适用于 Linux 平台的 Sun Studio 11 安装和设置指南》,该指南位于 docs.sun.com Web 站点,网址为 http://docs.sun.com/doc/819-4643。
如果在 Java Desktop System (JDS) 软件上安装 Sun Studio 11 软件,则需要将开发工具软件包组添加到您的 JDS 安装中。该软件包组不作为缺省 JDS 安装的一部分来安装。软件包组中包括用于将 JDS 软件转换为本地语言应用程序(如编译器、链接程序和 ctags)开发环境的软件包。如果服务器上没有这些软件包或等效的程序,则 Sun Studio 11 软件无法按预期效果执行。要安装该软件包组,请执行以下操作:
- 通过键入以下命令,成为超级用户 (root):
% su Password: root-password- 通过键入以下命令,启动 Java Desktop System Configurator:
# yast2 &- 在右侧的面板中,选择“安装”或“删除”软件。将打开“软件包信息”窗口。
- 在“软件包信息”窗口左侧的面板中,选择“开发工具”;然后单击窗口右下角的“接受”。屏幕上会出现要求您插入相应 CD 的对话框,随后会打开“安装”窗口。
- 插入所要求的 CD 后,单击“确定”便开始安装开发工具软件包组。
- 安装完成后,请单击“配置器”窗口中的“关闭”。
- 通过键入以下命令,退出超级用户权限:
# exit
Sun Studio 11 软件的 version 命令在 Linux 平台上不可用。有关 Sun Studio 11 软件组件的版本信息,请使用 -V 选项。有关 DistributedMake (dmake) 的信息,请使用 -v 选项。
本发行版本中缺少安装程序的“安装结束”页面中引用的 email_template.txt 文件。
“更新通知”功能会定期检查 www.sun.com 并公布与 Sun Studio 软件有关的可用更改,包括修补程序和主要的软件更新。
要从 IDE 中查看更新文件的当前内容,请选择“帮助”->“查看更新信息”。
要启动服务器连接并获取更新信息,请选择“帮助”->“立即检查更新”。
通过命令行,可以查看位于 ~/.sunstudio/user_info/latest_updates.html 中的更新文件。
如果“更新通知”不能检查更新且系统所在的网络包含 HTTP 代理服务器,则可以通过执行以下操作来设置代理服务器信息:
您还可以使用 ALL_PROXY 环境变量设置代理服务器信息;例如,setenv ALL_PROXY myproxy:8080。
- 选择“工具”->“设置向导”。
- 在该向导中,选中“使用 HTTP 代理服务器”复选框。
- 在“代理服务器名”字段中键入代理主机名,并在“端口”字段中键入端口号。
- 单击“完成”。
注意:要使 IDE 识别代理服务器信息,必须首先退出 IDE,然后再重新启动。
要禁用“更新通知”,请将 SUNW_NO_UPDATE_NOTIFY 环境变量设置为 false 以外的任意值。
执行“更新通知”过程中将公布使用信息。Sun Microsystems 使用此信息来改进以后的 Sun Studio 软件发行版本。此信息是匿名的,与任何个人或组织无关。
使用 Sun Studio 11 集成开发环境 (IDE) 之前,请阅读 IDE 自述文件,通过位于以下位置的文档索引页面可以获取该文件:/installation_directory/sunstudio11/docs/zh/index.html。缺省安装目录为 /opt/sun。
本文档包含有关为确保 IDE 正确操作而可能需要执行的设置任务的重要信息。这些任务包括:
- 安装与基于服务器的产品组件对应的安装目录
- 确保在本地系统中安装 Java 2 Platform Standard Edition 1.4.2_08 版本 (J2SE) 技术或 32 位 J2SE 5.0 Update 3 技术,或者可以在网络上获取该技术
- 将安装目录添加到
$PATH
要启动 IDE,请执行以下操作:
- 确保 /installation_directory/sunstudio11/bin 位于 $PATH 中,并且位于任何其他 Sun Studio 软件发行版本的路径之前。
- 如果使用的是 J2SE 1.4.2_08 技术,请键入:
sunstudio &- 如果使用的是 J2SE 5.0 Update 3 技术,请键入:
sunstudio --jdkhome path_to_32-bit_J2SE_technology &
有关 sunstudio 命令及其参数的信息,请参见 sunstudio(1) 手册页。要显示 sunstudio(1) 手册页,$MANPATH 中必须具有 /installation_directory/sunstudio11/man。
IDE 可以在使用 J2SE 1.4.2_08 技术(包含在 Sun Studio 11 发行版本中)或 32 位 J2SE 5.0 Update 3 技术的情况下正确操作。但不能在使用 64 位 J2SE 5.0 Update 3 技术的情况下正常运行。
在 Java 程序中启动调试会话之前,请打开“Java 语言支持”,具体操作为:选择“工具”->“Java 语言支持”。将“Java 语言支持”始终设置为打开状态,直至结束调试会话。
在调试会话期间打开或关闭“Java 语言支持”可能会导致以下问题:
- 任何调试器视图中都不显示数据或信息
- “输出”窗口中显示多组选项卡
性能分析器可以在使用 32 位 J2SE 5.0 Update 3 技术的情况下运行,但不能在使用 64 位 J2SE 5.0 Update 3 技术的情况下运行。要在使用 J2SE 5.0 Update 3 技术时从命令行启动性能分析器 GUI,请键入:analyzer --jdkhome path_to_32-bit_J2SE_technology &
如果在 Linux 平台上调试 Java 程序,则 dbx 调试器在等待僵停状态的线程时有时会挂起。
解决方法:
按如下形式设置 LD_ASSUME_KERNEL 环境变量:setenv LD_ASSUME_KERNEL 2.4.1
要在基于 x64 的系统上的 Linux 操作系统中正确运行 X-Designer GUI 生成器,则必须按如下形式设置 LD_RUN_PATH 环境变量:export LD_RUN_PATH=/usr/OpenMotif-2.1.31/lib64:/usr/X11R6/lib64
以后的 Sun Studio 软件发行版本中可能会删除 dbx 命令行调试器中的 adb 命令,该命令用于执行 adb 样式的命令或设置 adb 模式。
此部分提供了有关本 Sun Studio 11 发行版本的文档信息。本发行说明中的信息将替代任何其他文档中的信息。
本 Sun Studio 11 发行版本附带以下文档。
- 联机帮助。 联机帮助(可通过 IDE 中的“帮助”菜单获取)提供了有关使用所有 IDE 组件的面向任务的信息。
- 自述文件。 这些文档描述了 Sun Studio 11 发行版本中的新功能、增强的性能、问题和解决方法以及软件更正。发行说明可能包含有关问题和解决方法的附加信息。
您可以通过 SDN Sun Studio 门户中的文档索引页面访问以 HTML 格式编写的上述文档,网址为:http://developers.sun.com/prodtech/cc/documentation/ss11/cn/index.html。
- 手册页。 这些联机参考手册页描述了用户命令。手册页包含参考信息,其中包括命令语法、使用和相关命令。
您可以在本地系统或在网络上通过文档索引页面访问安装的软件中以 HTML 格式编写的上述文档,位置为:file:/installation_directory/sunstudio11/docs/zh/index.html。此外,还可以通过 SDN Sun Studio 门户中的文档索引页面访问以 HTML 格式编写的上述文档,网址为:http://developers.sun.com/prodtech/cc/documentation/ss11/cn/index.html。
- Sun Studio 11 手册。
您可以通过 SDN Sun Studio 门户中的文档索引页面访问 docs.sun.com 上的 Sun Studio 11 手册:《使用 dbx 调试程序》、《性能分析器》和《X-Designer 用户指南》,网址为:http://developers.sun.com/prodtech/cc/documentation/ss11/cn/index.html。
要查看以 PDF 格式编写的文档,需要安装 Adobe® Acrobat Reader 软件。要下载该软件,请转至 http://www.adobe.com/products/acrobat/readstep.html。
版权所有 © 2005 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. 保留所有权利。
美国政府权利 - 商业软件。政府用户应遵循 Sun Microsystems, Inc. 的标准许可协议,以及 FAR(Federal Acquisition Regulations,即“联邦政府采购法规”)的适用条款及其补充条款。必须依据许可证条款使用。
本发行版可能包含由第三方开发的内容。本产品的某些部分可能是从 Berkeley BSD 系统衍生出来的,并获得了加利福尼亚大学的许可。UNIX 是 X/Open Company, Ltd. 在美国和其他国家/地区独家许可的注册商标。
Sun、Sun Microsystems、Sun 徽标、Java 和 JavaHelp 是 Sun Microsystems, Inc. 在美国和其他国家/地区的商标、注册商标或服务标记。所有的 SPARC 商标的使用均已获得许可,它们是 SPARC International, Inc. 在美国和其他国家/地区的商标或注册商标。标有 SPARC 商标的产品均基于由 Sun Microsystems, Inc. 开发的体系结构。
本产品受美国出口控制法制约,并应遵守其他国家/地区的进出口法律。严禁将本产品直接或间接地用于核设施、导弹、生化武器或海上核设施。严禁出口或转口到美国禁运的国家/地区以及美国禁止出口清单中所包含的实体,包括但不限于被禁止的个人以及特别指定的国家/地区的公民。
本文档按“原样”提供,对于所有明示或默示的条件、陈述和担保,包括对适销性、适用性或非侵权性的默示保证,均不承担任何责任,除非此免责声明的适用范围在法律上无效。