chzht001 发表于 2013-04-25 22:17

gdb 调试问题

调试程序的时候一直打印
Detaching after fork from child process xxxx
xxxx一直在变
设置的断点能断住,但是单步的时候会跳过去继续运行,重新又到断点导致没法调试

1. Detaching是怎么产生的,能不能去掉
2. 断点为啥断不住呢

cxytz01 发表于 2013-04-26 10:25

本帖最后由 cxytz01 于 2013-04-26 10:26 编辑

多进程造成的。

Detaching after fork from child process xxxx 说明一个进程执行结束。

参考http://bbs.chinaunix.net/thread-4078134-1-1.html

chzht001 发表于 2013-04-26 21:07

怎么查出来是哪个进程呢, 我希望程序是固定的进程在跑

MMMIX 发表于 2013-04-27 09:38

chzht001 发表于 2013-04-26 21:07 static/image/common/back.gif
怎么查出来是哪个进程呢, 我希望程序是固定的进程在跑

这个取决于你的应用程序,你想要这样,那就把它写成/改成这样。
页: [1]
查看完整版本: gdb 调试问题