Le débogage des programmes

Utilisation de gdb pour déboguer les programmes

Gilles Thomassin

Résumé

Vous apprendrez ici à utiliser un débogueur pour repérer, identifier et corriger des erreurs dans un programme que vous avez écrit.


Table des matières

Introduction
Avant de commencer
A quoi ça sert le débogueur ?
Quelques définitions
Débogueur mode d'emploi
Compiler avec les informations de débogage
Lancer le débogueur
Déboguer
Les exercices
Directives pour la réalisation des exercices

Introduction

Parmi les outils du développeur (éditeur de texte, compilateur, profiler), le débogueur est l'un des outils les plus utilisés.

Un peu d'histoire: Bug signifie insecte en anglais. A l'époque où les transistors n'existaient pas encore, les ordinateurs fonctionnaient avec des sortes d'ampoules (les lampes). Lorsqu'un insecte arrivait dessus,il faisait griller la lampe, et cela faussait les résultats fournis par les programmes. Depuis, bien que les erreurs soient dues à des "insectes" un peu plus gros (les développeurs), on appelle toujours la chasse aux erreurs le débogage.