- 主题:用gdb调试登陆频繁那段代码怎么操作呢?
对
gdb bin/bbsd
run -d
【 在 roctall (蛇王阿奔) 的大作中提到: 】
: 土问:啥叫不fork?是说不产生子进程么?
--
FROM 59.66.199.*
你那样是直接运行啊,我这样是直接调试,都可以
【 在 roctall (蛇王阿奔) 的大作中提到: 】
: 看来我理解对了,但用法不太对..
--
FROM 59.66.199.*
到源代码里搜 exit(2) 吧。。。
实在不行就
(gdb) break main
(gdb) run -d -p23
(gdb) n
(gdb) n
...
【 在 roctall (蛇王阿奔) 的大作中提到: 】
: 我这里按照你说的方法操作,结果是
: (gdb) run -d -p 23
: Starting program: /home/bbs/bin/bbsd -d -p 23
: ...................
--
FROM 59.66.199.*
gdb bin/bbsd
(gdb) break main
(gdb) run -d -p 23
如果没有自动停下来,也可以按ctrl+c
不过这些都是gdb的使用方法了...可以去别的版上寻觅寻觅 :P
【 在 roctall (蛇王阿奔) 的大作中提到: 】
: 。。。
: 执行什么操作之后执行你说的这几句指令?
: gdb bin/bbsd 之后么?
: ...................
--
FROM 59.66.199.*
噢对,需要ctrl+c以后再设断点,要不然有的符号出不来 -.-
【 在 atppp (Big Mouse) 的大作中提到: 】
: 发信人: atppp (Big Mouse), 信区:
: 标 题: Re: [cvs] 好像这个老 feature req 应该这么搞?
: 发信站: 水木社区 (Wed Apr 26 17:33:32 2006), 站内
: ...................
--
FROM 59.66.199.*
那还不如到代码src目录里
grep '你的连接频率过高' *.c
不过我估计是在一个极端混乱的函数里....
【 在 roctall (蛇王阿奔) 的大作中提到: 】
: 其实我就是想知道
: 试用请输入 `guest', 注册请输入`new',add `.' after your ID for BIG5
: 请输入代号: roctall
: ...................
--
FROM 59.66.199.*