J'essaye de mettre en place un watchpoint pour surveiller une variable dans un paquet composé de beaucoup de fichiers C++.Comment configurer les points de contrôle gdb dans un programme composé de nombreux fichiers en C++?
Il y a beaucoup de fichiers
abc.cpp qwe.cpp .. xyz.cpp et ainsi de suite
Je veux surveiller une variable 'température' dans une fonction azerty() dans la fichier abc.cpp Comment définir le point de contrôle?
J'ai essayé
montre abc.cpp :: temp montre abc.cpp: temp montre température
mais je vois les erreurs Aucun symbole de abc.cpp :: temp ',' abc. cpp: temp ',' temp 'pas dans le contexte actuel De plus, un point de surveillance d'information me dit qu'aucun point de surveillance n'est défini. Notez que je peux définir avec succès les points d'arrêt pour la même variable
En effet - pour les variables locales vous avez vraiment Pour ce faire, étant donné qu'un point de surveillance est juste une plage d'adresses, une fois que vous quittez l'étendue dans laquelle la variable est définie, le point de surveillance peut être déclenché par tout autre élément utilisant la même plage d'adresses sur la pile. –