-
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 ?
-
Bonjour,
je pense que la commande que tu cherches est break.
Exemple:
Code:
break maFonction if (maVar == 0)
-
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).