Translations:Development/FAQs/Debugging FAQ/13/en

From KDE TechBase
  • kDebug() (kdDebug() in KDE3) calls are a simple but efficient way to debug an application.
  • gdb, the GNU debugger, is the quickest way to execute step-by-step and investigate variables (recommended versions are gdb >= 6.x)
  • Valgrind
  • kdbg is a nice graphical frontend to gdb with a KDE GUI. It has support for many Qt types (including QString).
  • Memory leak tracer : See kdesdk/kmtrace. The README explains it all.
  • qdbus and dbusviewer from Qt allow to browse DBus interfaces and to easily make DBus calls.