Introduction to the GNU Project Debugger : GDB
Pierre Aubert
Prerequisites
Compiler
We are going to use the
GCC-7 compiler (you can possibly use an old compiler for this tutorial but I don't have one).
If you are stucked with an other compiler or with an older version of
GCC you can install it with
Anaconda (in your tutorial environement) :
conda install gcc7
Debugger
We wille use
gdb (>= 7.11.1) to debug our programs.
Intallation
On
Ubuntu :
sudo apt-get install gdb
On
Fedora :
sudo yum install gdb
On
OSX :
With :
brew install gdb
or :
port install gdb
Compilation tools
We will use
CMake and
Make to compile our programs.
The correction of the whole tutorial is available here.