Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Membre du Club
    Inscrit en
    janvier 2011
    Messages
    396
    Détails du profil
    Informations forums :
    Inscription : janvier 2011
    Messages : 396
    Points : 54
    Points
    54

    Par défaut gdb traquer une variable

    Bonjour à tous,

    Dans le but de déboguer un programme j'aurais souhaité que mon programme s’arrête (que gdb met un point d'arrêt) dès qu'une variables précise par exemple toto devienne inférieur à 0.
    Avez-vous une idée de la façon de faire ceci avec gdb svp ?

  2. #2
    Membre éclairé
    Femme Profil pro
    Développeur Java
    Inscrit en
    décembre 2009
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2009
    Messages : 216
    Points : 378
    Points
    378

    Par défaut

    Bonjour,
    je pense que la commande que tu cherches est break.
    Exemple:

    Code :
    break maFonction if (maVar == 0)

  3. #3
    Membre confirmé
    Retraité
    Inscrit en
    novembre 2009
    Messages
    194
    Détails du profil
    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : novembre 2009
    Messages : 194
    Points : 293
    Points
    293

    Par défaut

    Le break permet de stopper l'exécution en un point donné si la condition est satisfaite. Si tu ne sais pas où le changement de valeur se produit, c'est "watch" qui sert (voir la doc).
    GraceGTK: a plotting tool at http://gracegtk.sourceforge.net

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •