gdb调试问题

中文QNX 讨论: 欢迎大家灌水,讨论有关QNX 问题。

gdb调试问题

帖子lonki » 周三 4月 21, 2004 2:13 pm

请教大家:

进程A中调用spawn函数启动了进程B,请问在gdb下如何调试进程B呢?
虽然可以使用attach来调试进程B,但是时机通常已经晚了,如果想要调试进程B一开始所执行的函数则没有可能。
ps. 由于进程A和进程B启动时密切相关,所以不能由命令行单独启动进程B。

还有一个问题:
在用gdb远程调试一个程序时,Run一个目标程序以后,且这个目标程序也顺利执行结束了,但是在目标机上使用ps查看进程时却仍然能看到这个被调试的进程,只有把远端的gdb结束掉以后该进程才从ps的进程列表中消失。请问有没有什么gdb的命令来清除掉这个被跟踪的进程。我试了什么stop,until等命令都无效。
lonki
Senior Member
 
帖子: 49
注册: 周二 9月 16, 2003 10:33 am
地址: hangzhou

回到 四海同心QNX论坛

在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客

cron