TP #3 : Debug et gdb

Objectifs

Découvrir et appliquer les principes du débogage avec gdb et ddd. Pour ce TP, aucun compte-rendu n’est attendu.

Questions

Tous les programmes se trouvent dans le répertoire https://www.dequidt.me/uploads/se/ Vous pouvez utiliser la commande curl ou wget depuis le terminal pour récupérer chacun des fichier.

  1. Récupérer le fichier https://www.dequidt.me/uploads/se/q1-gdb-tutoriel.c et faire le tutoriel
  2. Récupérer le fichier https://www.dequidt.me/uploads/se/q2-tableau.c et trouver le(s) bug(s) en utilisant gdb
  3. Récupérer le fichier https://www.dequidt.me/uploads/se/q3-boucle.c et trouver le(s) bug(s) en utilisant gdb
  4. Récupérer le fichier https://www.dequidt.me/uploads/se/q4-prime.c et trouver le(s) bug(s) en utilisant gdb
  5. Récupérer le fichier https://www.dequidt.me/uploads/se/q5-bubsort.c et trouver le(s) bug(s) en utilisant gdb
  6. Récupérer le fichier https://www.dequidt.me/uploads/se/q6-tester.c et trouver le(s) bug(s) en utilisant gdb