首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

GDB 自动展示变量

2012-12-31 
GDB 自动显示变量刚开始用GDB,想每到一个断点自动显示一些变量的值,现在每个变量都要print(print 1,print

GDB 自动显示变量
刚开始用GDB,想每到一个断点自动显示一些变量的值,现在每个变量都要print(print 1,print 2.。。)太麻烦。该怎么做啊,用display吗 试了下不行啊
[解决办法]
display当然可以  要到那个变量的作用域 才会开始显示
[解决办法]
跟踪代码,先设置断点,运行后,停在断点处,再使用display 变量名。
以后每次运行到断点的时候都会打印变量值。
[解决办法]

引用:
引用:跟踪代码,先设置断点,运行后,停在断点处,再使用display 变量名。
以后每次运行到断点的时候都会打印变量值。

我试了下一次只能显示一个变量,要同时显示多个变量该怎么做啊


可以display 多次

或者:
使用commands,以下例子:
(gdb) commands
Type commands for when breakpoint 1 is hit, one per line.
End with a line saying just "end".
>printf "sum=%d,i=%d.\n", sum, i
>continue
>end
(gdb) c

热点排行