ZT - 使用 IBM Debugger for AIX 来提高开发效率(1)

Sean Kennedy, 软件开发人员, IBM
作者照片
Sean Kennedy 开始工作时是为一个小规模的 ISV 使用 Fortran 和 C++ 编写结构化分析软件。Kennedy 于 2006 年加入 IBM® 公司,从事 XL C、C++ 和 Fortran 编译器的服务和支持工作,目前从事 IBM Rational® 的调试技术的开发工作。他是 IBM Power™ Systems 上 Rational Debugger for Native Code 的负责人。
Morris Kwan, 软件开发人员, IBM
作者照片
Morris Kwan 是 IBM® 多伦多研究室的一名软件开发人员。自从 1997 年加入 IBM 之后,Kwan 一直从事各种不同语言和平台工具的开发工作,包括 AIX 上的 VisualAge C++ 集成开发环境(IDE),Eclipse CDT 和 XSLT 处理器。Kwan 现在正在开发 Rational Application Developer 产品的 Web 服务调试工具。
Natasha D'Silva, 软件开发人员, IBM
作者照片
Natasha D'Silva 于 2006 年作为实习生加入 IBM® 公司,并且从此一直从事 IBM 调试技术的工作。在 2008 年从多伦多大学毕业之后,D'Silva 继续从事编译语言调试器的开发工作。她目前从事 Rational Application Developer 解决方案的调试组件的开发工作,以及调试 Web 应用程序工具的生产和支持工作。

简介: IBM® Debugger 方案包装于一系列 IBM 软件开发产品之中。工具特定于一个交互性的源代码层次调试器,它可以帮助您去调试以各种语言写成的,并在不同的平台上运行的应用程序。IBM 调试器的关键特性在于,它的单个用户界面可以同时与不同的调试引擎相对话。调试引擎总是在不同的基本平台上运行,同时用户界面客户端则是在一个远程的机器上运行。调试引擎会通过一个网络连接来连接到用户界面客户端,以开始一次调试操作。本文向您展示了,怎样权衡这些核心特性,来帮助您改进软件开发的效率。

[@more@]

今天的软件开发机构面临很大的压力,去交付高质量的产品,尽可能地满足用户的需要。公司达到这个目标的一种方式,是权衡使用 IBM Debugger for AIX 以满足具有很大挑战性的质量目标,并提高它们的时间方案。本文将会向您展示怎样使用 IBM Debugger for AIX,走向成功。

支持的平台与语言

IBM® Debugger for AIX 的构件组装到一系列 IBM 产品的同时,本文特定地关注于使用 IBM Debugger 与 IBM XL C/C++ 及 COBOL 对 AIX® 的汇编器。(查看本文结尾的 Resource 部分以得到使用 IBM Debugger for AIX 以及附加功能所包含的调试支持功能)。

IBM Debugger for AIX 允许您去调试以 C、C++ 和/或 COBOL 语言写成的调试 AIX 程序。用户界面客户端运行 Microsoft® Windows® 并通过一个网络连接远程地连接到一个在 AIX 上运行的调试器引擎。

它是如何工作的

IBM Debugger 工具使用一种客户端/服务器设计模型,其中用户界面客户端(UI)会连接到一个远程的调试引擎上,以建立一个调试操作。这种调试模型才是这种方案主要的优势所在。调试引擎就是调试调试“实际”工作的地方,例如,调试引擎会控制目标代码的执行,从目标的可执行负载模块中读取调试信息,设置中断点,评价表达式,并比较程序的指南。为了完成以上所有的工作,调试引擎必须有关于可执行调试格式的丰富知识,以及对其所运行环境的充分了解。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16896827/viewspace-1036466/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/16896827/viewspace-1036466/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值