摘要: Gdb调试多进程程序程序经常使用fork/exec创建多进程程序。多进程程序有自己独立的地址空间,这是多进程调试首要注意的地方。Gdb功能强大,对调试多线程提供很多支持。方法1:调试多进程最土的办法:attach pidAttach是调试进程的常用办法,只要有可执行程序以及相应PID,即可工作。当然,为方便调试,可以在进程启动后,设定sleep一段时间,如30s,这样即可有充足的时间来attach。方法2: set follow-fork-mode child + main断点当设置set follow-fork-mode child,gdb将在fork之后直接执行子进程,知道碰到断点后停止。 阅读全文
posted @ 2014-04-03 13:21 Me.thinking 阅读(169) 评论(0) 推荐(0) 编辑