当前位置: 技术问答>linux和unix
使用gdb调试
来源: 互联网 发布时间:2015-06-24
本文导语: 一个进程要通过inetd来启动,也就是守护进程,对于这种进程该如何调试?我有源码,想只接源码调试。 | 将生成守护进程的功能写在一个函数内(如:init_deamon()函数),然后在主程序的初始化过程...
一个进程要通过inetd来启动,也就是守护进程,对于这种进程该如何调试?我有源码,想只接源码调试。
|
将生成守护进程的功能写在一个函数内(如:init_deamon()函数),然后在主程序的初始化过程去调用,如果你要用gdb调试该程序,则可以先屏蔽init_deamon()函数,调试主程序没有问题后,再将init_deamon()函数加上.
|
守护进程的作用只是把你的程序启起来,你自己把程序启起来不就可以测试了吗?