您的位置:首页 > 其它

gdb使用累积汇总

2016-06-12 13:49 253 查看
1. gdb调试时查看不了宏定义变量,显示


解决:因为编译器默认没有把宏定义扩展信息编译进二进制文件。gcc在编译的时候应该加上-gdwarf-2 和-g3参数。(在CFLAGS参数后添加-g3 -gdwarf-2参数)。

重新编译,调试:


需要查看宏定义是如何被展开的,可以使用如下的命令:

macro expand macro_name
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  gdb