Debugging with GDB: The GNU Source-Level Debugger , Tenth Edition, for GDB version 8.1.50.20180116-git. - Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another.. - Examine what has happened, when your program has stopped. - Make your program stop on specified conditions. gdb can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act: - Start your program, specifying anything that might affect its behavior.
The purpose of a Debugger such as gdb is to allow you to see what is going on inside another program while it executes - or what another program was doing at the moment it crashed.
This book is printed in grayscale.
This book is available for free at gnu.org.
Debugging with GDB: The GNU Source-Level Debugger , Tenth Edition, for GDB version 8.1.50.20180116-git