gdb
hello&Code
贵有恒何必三更起五更睡;最无益,只怕一日曝十日寒
展开
-
gdb 中 watch
1.watch 变量的类型a. 整形变量: int i; watch i;b. 指针类型:char *p; watch p, watch *p;它们是有区别的.watch p 是查看 *(&p), 是p 变量本身。watch (*p) 是 p 所指的内存的内容, 查看地址,一般是我们所需要的。我们就是要看莫地址上的数据是怎样变化的,虽然这个地址具体位置只有编译器知道。c. watch 一个数组或内存区间...转载 2020-06-29 14:13:21 · 1075 阅读 · 0 评论 -
gdb 设置字符串输出大小
在使用gdb调试过程中,经常需要查看变量的值,最常用的方法:(gdb) print {变量名}一般情况下,打印并不存在问题。但当一个字符串比较长时,打印出来的内容不完整,内容的最后为"..."例如:(gdb) p (char*)0x23b744a98$19 = 0x23b744a98 "obbs:S:1.3:{[{1,772830,772830,35513000054164,45...转载 2019-06-17 18:17:14 · 2354 阅读 · 0 评论