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 :

  1. Cliquez sur Exécuter > Déboguer.

    La boîte de dialogue Débogage s'affiche.

  2. Cliquez deux fois sur Application locale C/C++.
  3. Dans la zone Nom, entrez Hello World.
  4. 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.

  5. Dans la zone Application C/C++, entrez hello.exe.
  6. Cliquez sur Déboguer.
  7. La perspective de débogage contenant l'application hello.exe s'ouvre. L'éditeur C/C++ est repositionné dans la perspective.

  8. 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"
  9. Cliquez sur Exécuter > Reprendre.
  10. Lorsque vous y êtes invité, indiquez une valeur autre que 'm'.
    Vous atteignez alors le point d'arrêt.
  11. Dans la vue Variable, vérifiez que la variable est différente de 'm'.
  12. Cliquez sur Exécuter > Reprendre.
  13. Lorsque vous y êtes invité, indiquez une valeur autre que 'm'.
  14. Vous atteignez alors le point d'arrêt.

  15. Dans la vue Variable, vérifiez que la variable est différente de 'm'.
  16. 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'.
  17. Cliquez sur Exécuter > Reprendre.
  18. 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."

  19. 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   

Concepts connexes
Présentation du débogage
Informations de débogage

Tâches connexes
Débogage

Références
Vue Débogage
Commandes de lancement du débogage
 

Déclaration de copyright IBM