forked from qt-creator/qt-creator
Doc: Add a short overview of what debuggers do
Change-Id: I07062ea6e046ce51a9d3091e9d86071415706e6c Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -14,10 +14,31 @@
|
||||
|
||||
\title Debugging
|
||||
|
||||
\QC has a debugger plugin that acts as an interface between the \QC
|
||||
core and external native debuggers such as the GNU Symbolic Debugger (GDB),
|
||||
the Microsoft Console Debugger (CDB), a QML/JavaScript debugger, and the
|
||||
debugger of the low level virtual machine (LLVM) project, LLDB.
|
||||
A debugger lets you see what happens \e inside an application while it runs
|
||||
or when it crashes. A debugger can do the following to help you find errors
|
||||
in the application:
|
||||
|
||||
\list
|
||||
\li Start the application with parameters that specify its behavior.
|
||||
\li Stop the application when conditions are met.
|
||||
\li Examine what happens when the application stops.
|
||||
\li Make changes in the application when you fix an error and continue
|
||||
to find the next one.
|
||||
\endlist
|
||||
|
||||
The \QC debugger plugin acts as an interface between the \QC
|
||||
core and external native debuggers that you can use to:
|
||||
|
||||
\list
|
||||
\li Debug executable binary files - GNU Symbolic Debugger (GDB),
|
||||
the Microsoft Console Debugger (CDB), and the debugger of the
|
||||
low level virtual machine (LLVM) project, LLDB.
|
||||
\li Debug QML and Java code and Qt Quick applications -
|
||||
QML/JavaScript debugger.
|
||||
\li Debug Python source code - \c pdb.
|
||||
\endlist
|
||||
|
||||
For more information, see:
|
||||
|
||||
\list
|
||||
|
||||
|
Reference in New Issue
Block a user