GDB 調試子進程

用gdb調試多進程的程序會遇到困難,gdb只能跟蹤一個進程(默認是跟蹤父進程),而不能同時跟蹤多個進程,但可以設置gdb在fork之後跟蹤父進程還是子進程
set follow-fork-mode child命令設置gdb在fork之後跟蹤子進程(set follow-fork-mode parent則是跟蹤父進程),然後用run命令,看到的現象是父進程一直在運行,在(gdb)提示符下打印消息,而子進程被先前設的斷點打斷了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章