Chinaunix

标题: 请教dbx的使用 [打印本页]

作者: cactic    时间: 2003-07-03 11:01
标题: 请教dbx的使用
操作系统solaris下的dbx调试时我想跳过1000断点继续往下执行用skip 1000提示skip: not found,请问这个应该用哪个命令啊
作者: 蓝色键盘    时间: 2003-07-03 12:47
标题: 请教dbx的使用
1000个断点是你设置的?

一般的设置了新的断点后,n或c

break <line>;            stop at <line>;            `help stop'
break <func>;            stop in <func>;            `help stop'
break *<addr>;           stopi at <addr>;           `help stopi'
break ... if <expr>;     stop ... -if <expr>;       `help event specification'
你break 1000应该是line.

还有自己到dbx,用命令help FAQ看看FAQ。
作者: cactic    时间: 2003-07-03 14:30
标题: 请教dbx的使用
我是在一个3000次循环里设置了一个断点,我想跳过前面1000次循环跟踪后面的程序,
作者: 蓝色键盘    时间: 2003-07-04 09:23
标题: 请教dbx的使用
break 到循环后面的line不就可以了吗!
作者: tinywind    时间: 2003-07-04 09:57
标题: 请教dbx的使用
你的循环应该有个计数器吧,没有就加个,比如i;
stop if i=1000
这样就可以跳过前1000个循环。
作者: cactic    时间: 2003-07-04 11:34
标题: 请教dbx的使用
stop if i=1000这个语法不对啊,我现在只能在程序里加一句if ( i == 100)
{}然后把断点设在这里,就可以了,不知有没有更好的办法




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2