40
Zgodnie z tematem.Jak wydrukować stałą #defined w GDB?
mam pewne stałe hash zdefiniowane tak:
#define CONST 40
mam ustawić punkt przerwania w moim programie. Jak wydrukować wartość tej stałej? (Wiem, że mogę po prostu patrzeć na kod źródłowy, ale chcę być tego pewna)
W ogóle, to dlaczego nie powinno się używać '# define' definiowania stałych numerycznych. W przypadku stałych całkowitych należy zamiast tego użyć "wyliczenia". – jamesdlin
Och, użyłem go do kodów błędów, a ponieważ pochodzą one z różnych plików, nie chciałem przeglądać każdego z nich, aby znaleźć to, co jest –
Możesz także potrzebować kompilacji z '-g3 '. '-g3' zawiera elementy takie jak stałe symboliczne. – jww