Oracle Solaris Studio 12.4 Man Pages

Exit Print View

Updated: January 2015
 
 

dbxtool(1)

Name

dbxtool - 源代码级调试器 GUI

Synopsis

dbxtool  [execfile]  [-] [corefile | process-ID ]
     [--enable-code-assistance] [--jdkhome path] 
     [--userdir path] [--fontsize size]
     [--locale language[:country[:variant]]]
     [--reload path-to-module.jar] [--help]
     [--cp:p classpath] [--cp:a classpath]
     [--laf  LaF-classname  ] [--version] [-V]
dbxtool  [[-r  | -E] 'execfile -arg1 -arg2 ...']  [-]
     [corefile | process-ID ] [--enable-code-assistance]
     [--jdkhome path] [--userdir path] [--fontsize size]
     [--locale language[:country[:variant]]]
     [--reload path-to-module.jar] [--help]
     [--cp:p classpath] [--cp:a classpath]
     [--laf LaF-classname ] [--version] [-V]

Description

Oracle Solaris Studio dbxtool 是使用 dbx 调试器对以 C++、ANSI C、Fortran 77、Fortran 95 和 Java 编程语言编写的程序执行源代码级调试的图形用户界面 (graphical user interface, GUI) 工具。

如果您打算将 dbxtool 嵌入 shell 脚本或驱动程序,可以考虑使用 ss_attach(参见 ss_attach.1 手册页)。

execfile 是由 Solaris Studio 编译器或 GNU 编译器使用 -g 选项生成的可执行文件,包括 execfile 或其关联对象文件中的调试符号。

如果知道 process-ID 但不知道 execfile,可以使用 -(短划线)作为 execfile 并输入 process-ID 选项,以将进程连接到 dbxtool。

如果指定了 corefile 参数,生成信息转储文件时,可以使用 dbxtool 检查程序的状态。

如果您知道 corefile 名称,但不知道 execfile,则可以将 -(短划线)用作 execfile,dbx 将尝试从信息转储文件提取程序名称。

您可以指定 arguments 仅在指定 -r 选项或 -E 选项的情况下传递到 execfile 程序。您必须使用单引号括起 execfile 及其参数。

Options

-r

立即运行 execfile。参数在 execfile 名称后面(包括重定向)。如果程序需要以短划线开头的参数,则必须使用单引号引起程序名称和参数。如果程序成功终止,则 dbx 退出。否则,如果发生故障,dbx 将报告原因并等待响应。

-E

参数在 execfile 名称后面(包括重定向)。如果程序需要以短划线开头的参数,则必须使用单引号引起程序名称和参数。如果程序成功终止,则 dbx 退出。否则,如果发生故障,dbx 将报告原因并等待响应。

–-enable-code-assistance

启动 dbxtool 时打开自动代码帮助。如果您在调试时需要代码帮助支持,请指定此选项。

--jdkhome path

显式指定 JDK 的路径。如果未指定此选项,则命令查找 JDK_HOME 环境变量或 JAVA_PATH 环境变量以确定 JDK 的路径。如果两个环境变量都未设置,则命令在几个标准位置中查找 JDK。

--userdir path

显式指定工具用于存储设置的目录的路径。如果未指定此选项,则用户目录的位置为 $HOME/.dbxtool/ceres-dev2-<operating_system>-<processor_type>。

--fontsize size

在工具的用户界面中设置字体大小(以磅表示)。如果未指定此选项,则字体大小为 11 磅。

--locale language[:country[:variant]]

使用指定的语言环境信息。--reload path-to-module.jar 安装或重新安装模块 JAR 文件。

--help

显示命令行选项列表。

--version

发出版本信息。此选项与 -V 相同。

-V

发出版本信息。此选项与 --version 相同。

以下选项与更改 GUI 的外观相关:

--laf classname

使用指定的 UI 类作为工具的外观。

--cp:p classpath

将指定的路径置于工具类路径的前面。

--cp:a classpath

将指定的路径附加到工具的类路径。