使用 IBM Debugger for AIX 来提高开发效率
2010-07-20 00:00:00 来源:WEB开发网核心提示: 模块视图提供了用于创建程序的源文件的代表,包括它们所提供的函数定义,使用 IBM Debugger for AIX 来提高开发效率(8),从模块视图中打开这些文件来在源文件编辑器中查看它们,右击视图中的函数元素来设置中断点,您可以右击表达式,右击,图 6. 模块视图 监视器 监视器视图允许您轻松
模块视图提供了用于创建程序的源文件的代表,包括它们所提供的函数定义。从模块视图中打开这些文件来在源文件编辑器中查看它们。右击视图中的函数元素来设置中断点。
图 6. 模块视图
监视器
监视器视图允许您轻松地访问并更改您所感兴趣的变量。例如,每一次程序暂停时,您都可以检查特定变量或者表达式的值,您可以为变量或者表达式创建一个监视器,而且该监视器稍后在监视器视图中可以看到。对于查看一些全局性变量来时十分有用,因为它们会在调试过程中发生变更。您可以监视任意有效的表达式,例如简单的局域变量,以及一个数组中的特定索引。
在下面的一个范例中,假设您在程序的第 22 行中有一个中断点。不管何时触动了该中断点,您都可以决定 i 是奇数的还是偶数的。
图 7. 监视的一个表达式
查看原图(大图)
为了完成此项操作,您可以为表达式 "(i % 2) == 0". 添加一个表达式。实现这一点有很多种方式。在编辑器中,您可以右击表达式,右击,并从弹出菜单中选择 Monitor Expression。
图 8. 监视器视图中的监视器
更多精彩
赞助商链接