Oracle® Solaris Studio 12.4:dbxtool 教程

退出打印视图

更新时间: 2014 年 10 月
 
 

步骤 12:使用修复进一步验证诊断

请修复代码并验证错误确实已经消除。

  1. 通过将 err_silent++ 置于 if 语句的上方来修复代码。

    image:显示 err_silent++ 已移动的编辑器窗口
  2. 选择 "Debug"(调试)> "Apply Code Changes"(应用代码更改),或者按 "Apply Code Changes"(应用代码更改)按钮 image:

  3. 禁用 printField 断点和监视点,但保留 error() 中断点的启用状态。

    image:“Breakpoints“(断点)窗口
  4. 再次运行程序。

请注意,程序已完成但没有命中 error() 中的断点,其输出符合预期。

image:“Output“(输出)窗口