WEB开发网
开发学院操作系统Linux/Unix 使用 IBM Debugger for AIX 来提高开发效率 阅读

使用 IBM Debugger for AIX 来提高开发效率

 2010-07-20 00:00:00 来源:WEB开发网   
核心提示: 执行下列的步骤来开始一个调试操作 :启动客户端机器上的调试器用户界面, 在启动调试器用户界面时不要指定程序的名字,使用 IBM Debugger for AIX 来提高开发效率(3),确定调试 daemon 处于监听状态, 如果它尚未处于监听状态,使用 IBM Debugger一旦 UI 与调试

执行下列的步骤来开始一个调试操作 :

启动客户端机器上的调试器用户界面。
在启动调试器用户界面时不要指定程序的名字。

确定调试 daemon 处于监听状态。
如果它尚未处于监听状态,那么您可以点击 daemon 图标来开始监听调试引擎连接。如果端口已经用于其它的引擎连接,那么您就需要更改端口号或者指定一个端口的范围了。如果您想得到更多的信息,那么您可以查看前一个界面,“创建 daemon”。

找到客户端机器的主机名或者 IP 地址。
所谓的客户端机器就是您运行调试器用户界面的机器。您可以选择 daemon 图标右边的向下箭头并从菜单中选择 Get Workstation IP 来找到客户端 IP 地址。您需要主机名或者客户端 IP 地址来启动调试引擎。

使用以下的命令行来启动调试引擎 :
$ irmtdbgc -qhost=<daemon host>[:port] <program name> <program parameters>其中 daemon 主机是前步中您找到客户端机器的主机名或者 IP 地址。端口就是调试 daemon 所监听的端口号。

命令 irmtdbgc 支持一系列的命令行选项,并识别一系列的环境变量。例如,环境变量 DER_DBG_ADDR 包含了 -qhost 选项的默认值。您可以在命令行中输入 irmtdbgc -help 来得到怎样使用 irmtdbgc 的帮助。

使用 IBM Debugger

一旦 UI 与调试引擎之间的连接建立了,那么您就可以开始调试您的源代码了。接下来的屏幕截图显示了调试操作的 UI,其中用户正在调试一个名为 sort 的程序:

图 1. 引擎与 UI 之间成功的连接
使用 IBM Debugger for AIX 来提高开发效率

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 IBM Debugger

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接