GDB調試多進程程序

gdb調試多進程:

1.使用子進程的pid來調試子進程

attach + 進程pid        將該進程附加到gdb調試器中      6673是子進程的pid,6672是父進程pid

2.使用調試器選項 follow-fork-mode mode

set follow-fork-mode mode  其中最後一個mode可以選 parent 和 child選項, 分別代表了父進程和子進程

set follow-fork-mode child

pid的值是0, fork後的返回值pid是0,即是子進程

使用了set follow-fork-mode child  就會調試子進程

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章