根据主题。
我有一些像这样定义的常量散列:
#define CONST 40
我在我的程序中设置了一个断点。如何打印该常量的值? (我知道我只能看源码,但我想确定一下)
最佳答案
help macro
您必须使用 -g3 标志进行编译才能使其工作并在加载宏之前启动您的程序。
在你的情况下:
info macro CONST
或
macro expand CONST
更多信息:http://sourceware.org/gdb/current/onlinedocs/gdb/Macros.html
关于c - 如何在 GDB 中打印#defined 常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2934006/