JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.2:使用 dbx 调试程序
search filter icon
search icon

文档信息

前言

1.  dbx 入门

2.  启动 dbx

3.  定制 dbx

4.  查看和导航到代码

5.  控制程序执行

6.  设置断点和跟踪

7.  使用调用栈

8.  求值和显示数据

9.  使用运行时检查

10.  修复并继续

11.  调试多线程应用程序

12.  调试子进程

13.  调试 OpenMP 程序

14.  处理信号

15.  使用 dbx 调试 C++

16.  使用 dbx 调试 Fortran

17.  使用 dbx 调试 Java 应用程序

18.  在机器指令级调试

19.  将 dbx 与 Korn Shell 配合使用

20.  调试共享库

A.  修改程序状态

B.  事件管理

C.  命令参考

索引

前言

Oracle Solaris Studio 12.2:使用 dbx 调试程序》手册提供了有关 dbx 命令行调试器(交互式源代码级调试工具)使用方法的说明。


注 - 此 Oracle Solaris Studio 发行版支持使用以下 SPARC 和 x86 系列处理器体系结构的系统:UltraSPARC、SPARC64、AMD64、Pentium 和 Xeon EM64T。正在运行的 Solaris 操作系统版本所支持的系统可在 http://www.sun.com/bigadmin/hcl 上的硬件兼容性列表中找到。这些文档中给出了平台类型间所有实现的区别。

在本文档中,与 x86 相关的术语的含义如下:

有关受支持的系统,请参阅硬件兼容性列表。


目标读者

本书的目标读者是要使用 dbx 命令调试应用程序的程序员。dbx 的用户需要具备 Fortran、C 或 C++ 的应用知识,并对 Oracle Solaris 操作系统 (Oracle Solaris operating system, Solaris OS) 或 Linux 操作系统以及 UNIX 命令有一定的了解。

访问 Oracle Solaris Studio 文档

可以访问以下位置的文档:

采用易读格式的文档

该文档以易读格式提供,以方便残障用户使用辅助技术进行阅读。可以按照下表所述找到文档的易读版本。

文档类型
易读版本的格式和位置
手册和教程
HTML,http://docs.sun.com 上的 Sun Studio 12 Update 2 Collection - Simplified Chinese 中
Oracle Solaris Studio 12.2 发行版的新增功能》(早期发行版中组件自述文件中所包含的信息)
HTML,http://docs.sun.com 上的 Sun Studio 12 Update 2 Collection - Simplified Chinese 中
手册页
在安装的产品中,通过 man 命令获取
联机帮助
HTML,在 IDE、性能分析器、DLight 和 dbxtool 中通过“帮助”菜单、“帮助”按钮和 F1 键获取。
发行说明
HTML,http://docs.sun.com 上的 Sun Studio 12 Update 2 Collection - Simplified Chinese 中

相关的第三方 Web 站点引用

本文档中引用了第三方 URL,这些 URL 提供了附加的相关信息。


注 - Oracle 对本文档中提到的第三方 Web 站点的可用性不承担任何责任。对于此类站点或资源中的(或通过它们获得的)任何内容、广告、产品或其他资料,Oracle 并不表示认可,也不承担任何责任。对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何内容、产品或服务而实际或声称造成的或连带产生损坏或损失,Oracle 概不负责,也不承担任何责任。


印刷约定

下表介绍了本书中的印刷约定。

表 P-1 印刷约定

字体或符号
含义
示例
AaBbCc123
命令、文件和目录的名称;计算机屏幕输出
编辑 .login 文件。

使用 ls -a 列出所有文件。

machine_name% you have mail.

AaBbCc123
用户键入的内容,与计算机屏幕输出的显示不同
machine_name% su

Password:

aabbcc123
要使用实名或值替换的命令行占位符
删除文件的命令为 rm filename
AaBbCc123
保留未译的新词或术语以及要强调的词
这些称为 Class 选项。

注意:有些强调的项目在联机时以粗体显示。

新词术语强调
新词或术语以及要强调的词
高速缓存是存储在本地的副本。

保存文件。

《书名》
书名
阅读《用户指南》的第 6 章。

命令中的 shell 提示符示例

下表列出了 C shell、Bourne shell 和 Korn shell 的缺省 UNIX 系统提示符和超级用户提示符。

表 P-2 shell 提示符

shell
提示符
C shell 提示符
machine_name%
C shell 超级用户提示符
machine_name#
Bourne shell 和 Korn shell 提示符
$
Bourne shell 和 Korn shell 超级用户提示符
#

文档、支持和培训

有关更多资源,请参见以下 Web 站点:

Oracle 欢迎您提出意见

Oracle 欢迎您就文档的质量及有用性提出意见和建议。如果您发现任何错误或有任何其他改进建议,请转至 http://docs.sun.com 并单击 "Feedback"。请注明文档的标题和文件号码,以及章节和页码(如果有)。如果需要回复,请告诉我们。

Oracle 技术网络 提供了一系列与 Oracle 软件有关的资源: