gdb调试 Thread debugging using libthread_db enabled的问题

  • Post author:
  • Post category:其他


进入gdb调试之后,输入set args XXX,然后再输入r之后,出现Thread debugging using libthread_db enabled,问了度娘,说是多进程,需要关闭一个进程。

#关闭子进程
set detach-on-fork off
#开启子进程
set detach-on-fork on
#set follow-fork-mode parent  set detach-on-fork off 只调试主进程
#set follow-fork-mode child  set detach-on-fork on 只调试子进程
#set follow-fork-mode parent  set detach-on-fork on 同时调试两个进程,gdb跟主进程,子进程block的fork位置
#set follow-fork-mode child  set detach-on-fork on 同时调试两个进程,gdb跟子进程,主进程block的fork位置
set follow-fork-mode  [parent|child] 
set detach-on-fork    [on|off]

#查看进程数
catch fork

#查询正在调试的进程
info  inferiors

#切换进程
inferior <infer number>



版权声明:本文为zcd3f原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。