在GDB下,我们无法print宏定义,因为宏是预编译的.所以要在GCC编译程序的时候,加上-ggdb3参数 就可以了。
另外,你可以使用下述的GDB的宏调试命令 来查看相关的宏。
info macro – 你可以查看这个宏在哪些文件里被引用了,以及宏定义是什么样的。
macro – 你可以查看宏展开的样子。
[db:关键字]