web-dev-qa-db-fra.com

Comment imprimer une constante #defined dans GDB?

Selon le sujet.

J'ai des constantes de hachage définies comme suit:

#define CONST 40

J'ai défini un point d'arrêt dans mon programme. Comment imprimer la valeur de cette constante? (Je sais que je peux simplement regarder le code source, mais je veux en être sûr)

49
Charles Ma
help macro

Vous devez compiler avec l'indicateur -g3 pour qu'il fonctionne et démarrer votre programme avant le chargement des macros.

Dans ton cas:

info macro CONST

ou

macro expand CONST

Plus d'informations: http://sourceware.org/gdb/current/onlinedocs/gdb/Macros.html

48
jbcreix