在 Oracle® Solaris 11 中设置应用程序开发环境

退出打印视图

更新时间: 2014 年 7 月
 
 

调试应用程序

您可以运行多种调试工具,如模块调试器 mdb、GNU 调试器 gdb、Oracle Solaris Studio 提供的 dbx 调试器以及可用于调试复杂软件系统的 Dtrace。

模块调试器 mdb 是一个针对 Oracle Solaris 操作系统的可扩展通用调试工具。通过 mdb,您可以在汇编语言级别进行调试。通过使用 mdb,您可以调试 Oracle Solaris 内核及关联的设备驱动程序和模块。有关 mdb 语言语法、调试器功能和 mdb 模块编程语言的信息,请参见Oracle Solaris Modular Debugger Guide

通过 gdbdbx 调试器,您可以在源代码级别进行调试。

Oracle Solaris 动态跟踪 (Dynamic Tracing, Dtrace) 是一个用于 Oracle Solaris OS 的全面的动态跟踪框架。使用 DTrace 功能可以简明地回答有关操作系统和用户程序行为的问题。Dtrace 可帮助开发者识别应用程序中的性能问题和错误。Oracle Solaris 11.2 Dynamic Tracing Guide 深入介绍了如何使用 Dtrace 观察、调试和调优系统行为。本指南还包含一整套关于捆绑的 Dtrace 观察工具和 D 编程语言的参考信息。