默认编译的时候,调试过程是看不见宏的值的。编译时候需要给选项。
gcc -gdwarf-2 -g3 -o test.c test
gdb test
察看宏(macro)命令: p macroname
就像察看一个普通变量一样。如果只想看宏的展开形势,就用如下命令:
macro expand macoroname
原文 :http://www.sudu.cn/info/index.php?op=article&id=260892
默认编译的时候,调试过程是看不见宏的值的。编译时候需要给选项。
gcc -gdwarf-2 -g3 -o test.c test
gdb test
察看宏(macro)命令: p macroname
就像察看一个普通变量一样。如果只想看宏的展开形势,就用如下命令:
macro expand macoroname
原文 :http://www.sudu.cn/info/index.php?op=article&id=260892