首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于gdb调试的有关问题

2012-05-21 
关于gdb调试的问题C/C++ codeincludestdio.hint main(){int ifor (i 1 i 5 i++)printf(%d, i)

关于gdb调试的问题

C/C++ code
include<stdio.h>int main(){        int i;        for (i = 1; i <= 5; i++)                printf("%d", i);}


用vi写了一个小代码,用gdb调试
我在for语句前设置了一个端点,然后run,之后watch i,
目的是在单步调试的时候观察i的值的变化,但是我一直输入next,每次循环都不显示i的值的变化(就是old value new value的那个)
而如果用continue的话倒是可以。

是本来就没有这个功能吗还是?很疑惑。

[解决办法]
设watch,加断点,然后continue

热点排行