Debugger/fr
│
English (en) │
suomi (fi) │
français (fr) │
Un débogueur est un programme utilisé pour tester et mettre au point d'autres programmes.
Souvent, en utilisant le débogueur, le programme analysé est compilé avec des réglages spéciaux du compilateur qui ajoutent des informations (dites de débogage) pour pister les erreurs.
De cette façon, le débogueur connaît le nom du fichier code source et la ligne à partir de laquelle le code est exécuté.
Une fois le programme mis au point, vous pouvez retirer ces informations de débogage et réduire la taille du binaire.
Les débogueurs surveillent aussi le contenu des variables du programme et produisent souvent une trace arrière montrant les instructions qui étaient en cours d'exécution juste avant qu'un échec du programme ne se produise.
Lazarus propose un certain nombre de fonctionnalités :
- Assembleur
- points d'arrêt
- Pile d'appel
- Historique de débogage
- Sortie du débogueur
- Options du débogueur
- Cadres des options de classe
- Cadre des options générales
- Evaluer/Modifier
- Journal des événements
- Variables locales
- Registres
- Paramètres d'exécution
- Sortie du terminal
- Threads
- Inspecteur de variable
- Points de suivi
- Propriétés des suivis
Voir aussi
- Etat du débogeur
- FpDebug
- lldb - Débogueur MacOS
- Débogage avec ValGrind
- Configuration du débogueur
GDB
- GDB - Débogueur GNU
- Création d'une trace arrière avec GDB
- Astuces de débogage - GDB