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