H. Using the GNU C++
Debugger
Objectives |
|
In this appendix you'll learn:
-
To use the run command to run
a program in the debugger.
-
To use the break command to
set a breakpoint.
-
To use the continue command to
continue execution.
-
To use the print command to evaluate
expressions.
-
To use the set command
to change variable values during program execution.
-
To use the step, finish and next
commands to control execution.
-
To use the watch
command to see how a data member is modified during program execution.
-
To use the delete command to remove a breakpoint or a
watchpoint. |
And so shall I catch the
fly.
—William
Shakespeare
We are built to make mistakes,
coded for error.
—Lewis Thomas
What we anticipate seldom occurs; what we least
expect generally happens.
—Benjamin
Disraeli
He can run
but he can't hide.
—Joe Louis
It is one
thing to show a man that he is in error, and another to put him in possession of
truth.
—John
Locke
Outline |
|
| H.1 |
Introduction |
| H.2 |
Breakpoints and the run,
stop, continue and print Commands |
| H.3 |
print and set
Commands |
| H.4 |
Controlling
Execution Using the step, finish and next
Commands |
| H.5 |
watch Command |
| H.6 |
Wrap-Up |
|