How do I print a #defined constant in GDB?
As per subject.
I have some constants hash defined like so:
#define CONST 40
I've set a breakpoint in my program. How do I print the value of that constant? (I know I can just look at the source code, but I want to be sure of it)
Solution 1:
help macro
You must compile with the -g3 flag for it to work and start your program before the macros are loaded.
In your case:
info macro CONST
or
macro expand CONST
More info: http://sourceware.org/gdb/current/onlinedocs/gdb/Macros.html