Oracle® Solaris Studio 12.4:概述

退出打印视图

更新时间: 2014 年 12 月
 
 

用于调试应用程序的工具

Oracle Solaris Studio 附带 dbx 调试器,可以帮助您检测应用程序中的错误。

dbx 是一个交互式源代码级命令行调试工具。可以使用它来以可控方式运行 C、C++ 或 Fortran 程序以及检查已停止程序的状态。使用 dbx 可以完全控制程序的动态执行过程,包括收集性能和内存使用情况数据、监视内存访问及检测内存泄漏。

    dbx 允许您执行以下任务:

  • 检查已崩溃程序的信息转储文件

  • 设置断点

  • 单步执行程序

  • 检查调用堆栈

  • 对变量和表达式求值

  • 使用运行时检查来发现内存访问问题和内存泄漏

  • 使用“修复并继续”来修改和重新编译源文件并继续执行,而不重新生成整个程序

您可以在命令行、以图形方式通过 Oracle Solaris Studio IDE 或者通过称为 dbxtool 的单独图形界面来使用 dbx 调试器。