Débogage du projet
Le débogueur vous permet de contrôler l'exécution du programme en définissant des
points d'arrêt, en suspendant des programmes exécutés, en avançant pas
à pas dans le code et en examinant le contenu des variables.
Pour déboguer un projet :
- Cliquez sur Exécuter > Déboguer.
La boîte de
dialogue Débogage s'affiche.
- Cliquez deux fois sur Application locale C/C++.
- Dans la zone Nom, entrez Hello World.
Vous pouvez maintenant sélectionner cette configuration de
lancement de débogage par son nom la prochaine fois que vous
effectuerez un débogage de ce projet.
- Dans la zone Application C/C++, entrez hello.exe.
- Cliquez sur Déboguer.
La perspective de débogage contenant l'application hello.exe s'ouvre.
L'éditeur
C/C++ est repositionné dans la perspective.
- Cliquez deux fois dans la marge de gauche de la fenêtre
main.cpp pour définir un point d'arrêt sur :
cout << "You just entered"
- Cliquez sur Exécuter > Reprendre.
- Lorsque vous y êtes invité, indiquez une valeur autre que 'm'.
Vous atteignez alors le point d'arrêt.
- Dans la vue Variable, vérifiez que la variable est différente
de 'm'.
- Cliquez sur Exécuter > Reprendre.
- Lorsque vous y êtes invité, indiquez une valeur autre que 'm'.
Vous atteignez alors le point d'arrêt.
- Dans la vue Variable, vérifiez que la variable est différente
de 'm'.
- Dans la vue Variable, cliquez à l'aide du bouton
droit de la souris sur la variable saisie, sélectionnez Modifier
la valeur de la variable et indiquez 'm'.
- Cliquez sur Exécuter > Reprendre.
La sortie dans la fenêtre de l'application hello.exe est
la suivante :
"You just entered m, you need to enter m to exit."
- Entrez
'm' pour terminer le programme.
La fenêtre de l'application hello.exe se ferme et la
session de débogage prend fin. La perspective de débogage reste
ouverte.
Pour en savoir plus sur les assistants de débogage à votre
disposition, reportez-vous aux rubriques relatives aux concepts du
débogage.
Précédent : Compilation du projet
Présentation du débogage
Informations de débogage
Débogage
Vue Débogage
Commandes de lancement du débogage