有关所支持的系统,请参见硬件兼容性列表。 访问Sun Studio软件和手册页 Sun Studio软件及其手册页未安装到/usr/bin/和/usr/share/man标准目录中。 要访问软件,必须正确设置PATH环境变量(请参见第xVⅵ页的“访问软件”)。要访 问手册页,必须正确设置MANPATH环境变量(请参见第xvi页的“访问手册页”)。 有关PATH变量的详细信息,请参见csh(l)、sh(1)、ksh(1)和bash(1)手册页。有关 MANPATH变量的详细信息,请参见man(1)手册页。有关设置PATH变量和MANPATH变 量以访问此发行版本的详细信息,请参见安装指南或询问系统管理员。 建台本的节中的信息假设Sun Studio软件安装在Sala平台上的ont目曼中和Lin 目录中。如果未将软件安装在默认目录中,请询问系统管理员以获 取系统中的相应路径。 访问软件 使用以下步骤决定是否需要更改PATH变量以访问该软件 决定是否需要设置PATH环境变量 1.通过在命令提示符后键入以下内容以显示PATH变量的当前值。 号echo$PaTH 2.在Solaris平台上,查看输出中是否包含有/opt/SUNWspro./bin的路径字符串。在 Linux平台上,查看输出中是否包含有/opt/sun/sunstudio11/bin的路径字符串。 如果找到该路径,则说明己设置了访问该软件的PTH变量。如果没有找到该路径,则按 照下一步中的说明设置PATH环境变量。 xi《数值计算指南》·2005年11月
xvi 《数值计算指南》 • 2005 年 11 月 有关所支持的系统,请参见硬件兼容性列表。 访问 Sun Studio 软件和手册页 Sun Studio 软件及其手册页未安装到 /usr/bin/ 和 /usr/share/man 标准目录中。 要访问软件,必须正确设置 PATH 环境变量 (请参见 第 xvi 页的 “访问软件”)。要访 问手册页,必须正确设置 MANPATH 环境变量 (请参见第 xvii 页的 “访问手册页”)。 有关 PATH 变量的详细信息,请参见 csh(1)、sh(1)、ksh(1) 和 bash(1)) 手册页。有关 MANPATH 变量的详细信息,请参见 man(1) 手册页。有关设置 PATH 变量和 MANPATH 变 量以访问此发行版本的详细信息,请参见安装指南或询问系统管理员。 注 – 本节中的信息假设 Sun Studio 软件安装在 Solaris 平台上的 /opt 目录中和 Linux 平台上的 /opt/sun 目录中。如果未将软件安装在默认目录中,请询问系统管理员以获 取系统中的相应路径。 访问软件 使用以下步骤决定是否需要更改 PATH 变量以访问该软件。 决定是否需要设置 PATH 环境变量 1. 通过在命令提示符后键入以下内容以显示 PATH 变量的当前值。 2. 在 Solaris 平台上,查看输出中是否包含有 /opt/SUNWspro/bin 的路径字符串。在 Linux 平台上,查看输出中是否包含有 /opt/sun/sunstudio11/bin 的路径字符串。 如果找到该路径,则说明已设置了访问该软件的 PATH 变量。如果没有找到该路径,则按 照下一步中的说明设置 PATH 环境变量。 % echo $PATH
设置PATH环境变量以实现对软件的访问 ●在Solaris平台上,将以下路径添加到PATH环境变量中.如果以前安装了Forte De ope 软件、Sun ONE Studio软件,或其他发行版本的Sun Studio软件,则将以下路径添加到 这些安装路径之前。 /opt/SUNWspro/bin ●在Linux平台上,将以下路径添加到PATH环境变量中。 /opt/sun/sunstudiol1/bin 访问手册页 使用以下步骤决定是否需要更改MANPATH变量以访问手册页。 决定是否需要设置MANPATH环境变量 1.通过在命令提示符后键入以下内容以请求bx手册页。 man dbx 2.请查看输出(如果有)。 如果找不到bx(1)手册页或者显示的手册页不是软件当前版本的手册页,请按照下一步 的说明来设置MANPATH环境变量。 设置MANPATH环境变量以实现对手册页的访问 ●。在Solaris平台上,将以下路径添加到MANPATH环境变量中。 /opt/SUNWspro/man ●在Linux平台上,将以下路径添加到MANPATH环境变量中 /opt/sun/sunstudiol1/man 访问集成开发环境 environment,,DE)提供了创建、编 启动DE的命令是sunstudio。有关该命令的详细信息,请参见sunstudio()手册页. 阅读本书之前xvi
阅读本书之前 xvii 设置 PATH 环境变量以实现对软件的访问 ● 在 Solaris 平台上,将以下路径添加到 PATH 环境变量中。如果以前安装了 Forte Developer 软件、Sun ONE Studio 软件,或其他发行版本的 Sun Studio 软件,则将以下路径添加到 这些安装路径之前。 /opt/SUNWspro/bin ● 在 Linux 平台上,将以下路径添加到 PATH 环境变量中。 /opt/sun/sunstudio11/bin 访问手册页 使用以下步骤决定是否需要更改 MANPATH 变量以访问手册页。 决定是否需要设置 MANPATH 环境变量 1. 通过在命令提示符后键入以下内容以请求 dbx 手册页。 2. 请查看输出 (如果有)。 如果找不到 dbx(1) 手册页或者显示的手册页不是软件当前版本的手册页,请按照下一步 的说明来设置 MANPATH 环境变量。 设置 MANPATH 环境变量以实现对手册页的访问 ● 在 Solaris 平台上,将以下路径添加到 MANPATH 环境变量中。 /opt/SUNWspro/man ● 在 Linux 平台上,将以下路径添加到 MANPATH 环境变量中。 /opt/sun/sunstudio11/man 访问集成开发环境 Sun Studio 集成开发环境 (integrated development environment, IDE) 提供了创建、编 辑、生成、调试 C、 C++ 或 Fortran 应用程序并分析其性能的模块。 启动 IDE 的命令是 sunstudio。有关该命令的详细信息,请参见 sunstudio(1) 手册页。 % man dbx
DE是否可以正确操作取决于DE能否找到核心平台。sunstudio命令会查找两个位 置的核心平台: ■该命令首先查找Solaris平台上的默认安装目录/opt/netbeans/3.5v11和Linux 平台上的默认安装目录/opt/sun/netbeans,/3.5v11. ■如果该命令在默认目录中找不到核心平台,则它会假设包含DE的目录和包含核心平 台的目录均安装在同一位置上。例如,在Solaris平台上,如果包含DE的目录的路 径是/foo/SUNWspro,则该命令会在/foo/netbeans./3.5V11中查找核心平台. 在Linux平台上,如果包含DE的目录的路径是/foo/sunstudio11,则该命令会 在/foo/netbeans/3.5v11中查找核心平台。 如果核心平台未安装在sunstudio命令查找它的任一位置上,则客户端系统上的每个 用户必须将环境变量SPRO NETBEANS_HOME设置为安装核心平台的位置 (/installation_directory/netbeans/3.5V11). 在Solaris平台上,IDE的每个用户还必须将/installation_directory/sUNw pro/bin添 软件 Studio软件发行版 IDE的 /installation_.directory./sunstudiol1/bin添加到其他任何发行版本的Sun Studio软 件路径前面的$PATH中。 路径/installation_.directory/netbeans/3.5Vl/bin不能添加到用户的SPATH中, 访问Sun Studio文档 您可以访问以下位置的文档: ■可以通过随软件一起安装在本地系统或网络上的文档索引获取文档,位置为Solaris平 台上的file:/opt/SUNWspro/docs/zh/index.html和Linux平台上的 file:/opt/sun/sunstudiol1/docs/zh/index.html. 如果未将软件安装在Solaris平台上的/opt目录中或Linux平台上的/opt/sun 目录中,请询问系统管理员以获取系统中的相应路径。 ■大多数的手册都可以从docs.sun.comsm Web站点获取。以下书目只能从Solaris平 台上安装的软件中找到: ■《标准C++库类参考》 。《标准C++库用户指南》 。《Tools..h++类库参考》 。《Tools..h+用户指南) ■适用于Solaris平台和Linux平台的发行说明可以通过docs.sun.com Web站点获取。 ■在DE中通过“帮助”菜单以及许多窗口和对话框上的“帮助”按钮,可以访问DE 所有组件的联机帮助。 xvii《数值计算指南》·2005年11月
xviii 《数值计算指南》 • 2005 年 11 月 IDE 是否可以正确操作取决于 IDE 能否找到核心平台。 sunstudio 命令会查找两个位 置的核心平台: ■ 该命令首先查找 Solaris 平台上的默认安装目录 /opt/netbeans/3.5V11 和 Linux 平台上的默认安装目录 /opt/sun/netbeans/3.5V11。 ■ 如果该命令在默认目录中找不到核心平台,则它会假设包含 IDE 的目录和包含核心平 台的目录均安装在同一位置上。例如,在 Solaris 平台上,如果包含 IDE 的目录的路 径是 /foo/SUNWspro,则该命令会在 /foo/netbeans/3.5V11 中查找核心平台。 在 Linux 平台上,如果包含 IDE 的目录的路径是 /foo/sunstudio11,则该命令会 在 /foo/netbeans/3.5V11 中查找核心平台。 如果核心平台未安装在 sunstudio 命令查找它的任一位置上,则客户端系统上的每个 用户必须将环境变量 SPRO_NETBEANS_HOME 设置为安装核心平台的位置 (/installation_directory/netbeans/3.5V11)。 在 Solaris 平台上,IDE 的每个用户还必须将 /installation_directory/SUNWspro/bin 添 加到其他任何 Forte Developer 软件、 Sun ONE Studio 软件或 Sun Studio 软件发行版 本路径前面的 $PATH 中。在 Linux 平台上, IDE 的每个用户还必须将 /installation_directory/sunstudio11/bin 添加到其他任何发行版本的 Sun Studio 软 件路径前面的 $PATH 中。 路径 /installation_directory/netbeans/3.5V11/bin 不能添加到用户的 $PATH 中。 访问 Sun Studio 文档 您可以访问以下位置的文档: ■ 可以通过随软件一起安装在本地系统或网络上的文档索引获取文档,位置为 Solaris 平 台上的 file:/opt/SUNWspro/docs/zh/index.html 和 Linux 平台上的 file:/opt/sun/sunstudio11/docs/zh/index.html。 如果未将软件安装在 Solaris 平台上的 /opt 目录中或 Linux 平台上的 /opt/sun 目录中,请询问系统管理员以获取系统中的相应路径。 ■ 大多数的手册都可以从 docs.sun.comsm Web 站点获取。以下书目只能从 Solaris 平 台上安装的软件中找到: ■ 《标准 C++ 库类参考》 ■ 《标准 C++ 库用户指南》 ■ 《Tools.h++ 类库参考》 ■ 《Tools.h++ 用户指南》 ■ 适用于 Solaris 平台和 Linux 平台的发行说明可以通过 docs.sun.com Web 站点获取。 ■ 在 IDE 中通过“帮助”菜单以及许多窗口和对话框上的“帮助”按钮,可以访问 IDE 所有组件的联机帮助
您可以通过nt met访间docs.sur ,com Web站点(http:/docs 以胸 和 起安 注-Sun对本文档中提到的第三方Wb站点的可用性不承担任何责任。对于此类站点或 资源中的(或通过它们获得的)任何内容、广告、产品或其他资料,S并不表示认可, 也不承担任何责任。对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何 内容、产品或服务而造成的或连带产生的实际或名义损坏或损失,S概不负责,也不承 担任何责任 使用易读格式的文档 该文档以易读格式提供,以方便残障用户使用辅助技术进行阅读。您还可以按照下表所 述,找到文档的易读版本。如果未将软件安装在 /opt目录中,请询问系统管理员以获取 系统中的相应路径 文槽类型 局使板本的格式和位量 手册(第三方手册除外) HTML,位于http:/docs.sun.com 第三方手册: HTML,位于Solaris平台上所安装软件中的文档索引 ·《标准C+库类参考》 file:/opt/SUNWspro/docs/zh/index.html ·《标准C+库用户指南》 ·《Tools h++类库参者》 。《Tools.h+用户指南》 自述文件 HTML,位于Sun Developer Network门户网站 http://developers.sun.com/prodtech/cc/documentation/ 手册页 HTML,位于安装的饮件上的文档索引,位置为Solaris平台上的 file:/opt/SUNWspro/.docs/zh/index.html和Linux平台上的 file:/opt/sun/sunstudio11/docs/zh/index.html. 联机帮助 HTML,可通过DE中的“帮助”菜单和“帮助”按钮访问 发行说明 HTML,f位于http:/docs.sun.com 阅读本书之前
阅读本书之前 xix 您可以通过 Internet 访问 docs.sun.com Web 站点 (http://docs.sun.com) 以阅 读、打印和购买 Sun Microsystems 的各种手册。如果找不到手册,请参见与软件一起安 装在本地系统或网络中的文档索引。 注 – Sun 对本文档中提到的第三方 Web 站点的可用性不承担任何责任。对于此类站点或 资源中的(或通过它们获得的)任何内容、广告、产品或其他资料,Sun 并不表示认可, 也不承担任何责任。对于因使用或依靠此类站点或资源中的 (或通过它们获得的)任何 内容、产品或服务而造成的或连带产生的实际或名义损坏或损失,Sun 概不负责,也不承 担任何责任。 使用易读格式的文档 该文档以易读格式提供,以方便残障用户使用辅助技术进行阅读。您还可以按照下表所 述,找到文档的易读版本。如果未将软件安装在 /opt 目录中,请询问系统管理员以获取 系统中的相应路径。 文档类型 易读版本的格式和位置 手册 (第三方手册除外) HTML,位于 http://docs.sun.com 第三方手册: • 《标准 C++ 库类参考》 • 《标准 C++ 库用户指南》 • 《Tools.h++ 类库参考》 • 《Tools.h++ 用户指南》 HTML,位于 Solaris 平台上所安装软件中的文档索引 file:/opt/SUNWspro/docs/zh/index.html 自述文件 HTML,位于 Sun Developer Network 门户网站 http://developers.sun.com/prodtech/cc/documentation/ 手册页 HTML,位于安装的软件上的文档索引,位置为 Solaris 平台上的 file:/opt/SUNWspro/docs/zh/index.html 和 Linux 平台上的 file:/opt/sun/sunstudio11/docs/zh/index.html。 联机帮助 HTML,可通过 IDE 中的 “帮助”菜单和 “帮助”按钮访问 发行说明 HTML,位于 http://docs.sun.com
访问相关的Solaris文档 下表描述了可从docs.sun.com W eb站点上获取的相关文档, 文档集合 文档标题 述 Solaris参考手册集合 请参见手册页部分的标题。提供有关Solaris操作环境的信,息. Solaris软件开发者集合 《链接程序和库指南》 介绍了Solaris链接编辑器和运行 时链接程序的操作。 Solaris软件开发者集合 《(多线程编程指南》 酒盖POSIX和Sola 线程API 开发者资源 访问Sun Developer Network Sun Studio门户网站 http:/developers.aun.com/prodtech/cc以查找以下经常更新的资源: ■关于编程技术和最佳实例的文章 ■有关编程小技巧的知识库 ■软件的文档,以及随软件一同安装的文档的更正信息 ■有关支持级别的信息 ■用户论坛 ■可下载的代码样例 ■新技术预览 Sun Studio门户网站是Sun Developer Network网站 http://developers.sun.com上的很多额外开发者资源之一. xx《数值计算指南》·2005年11月
xx 《数值计算指南》 • 2005 年 11 月 访问相关的 Solaris 文档 下表描述了可从 docs.sun.com W eb 站点上获取的相关文档。 开发者资源 访问 Sun Developer Network Sun Studio 门户网站 http://developers.sun.com/prodtech/cc 以查找以下经常更新的资源: ■ 关于编程技术和最佳实例的文章 ■ 有关编程小技巧的知识库 ■ 软件的文档,以及随软件一同安装的文档的更正信息 ■ 有关支持级别的信息 ■ 用户论坛 ■ 可下载的代码样例 ■ 新技术预览 Sun Studio 门户网站是 Sun Developer Network 网站 http://developers.sun.com 上的很多额外开发者资源之一。 文档集合 文档标题 描述 Solaris 参考手册集合 请参见手册页部分的标题。 提供有关 Solaris 操作环境的信息。 Solaris 软件开发者集合 《链接程序和库指南》 介绍了 Solaris 链接编辑器和运行 时链接程序的操作。 Solaris 软件开发者集合 《多线程编程指南》 涵盖 POSIX 和 Solaris 线程 API、 使用同步对象进行程序设计、编译 多线程程序和多线程程序的查找工 具