关于调试程序,采用GDB 一般有两种方式
一个是gdb -p 加上你要调试的程序
gdb -p xxx
或者 gdb attach 加上你要调试的程序
gdb attaach xxx
然后对于调试多线程,一般是出现死锁问题。死锁通常是共享资源冲突导致
调试多线程
已经进入gdb 调试
查看 进程
info threads
查看指定线程
thread 线程号
跑线程
thread apply 指定线程号/all args
上面的 all 表示跑所有的线程
参考–01
关于调试程序,采用GDB 一般有两种方式
一个是gdb -p 加上你要调试的程序
gdb -p xxx
或者 gdb attach 加上你要调试的程序
gdb attaach xxx
然后对于调试多线程,一般是出现死锁问题。死锁通常是共享资源冲突导致
调试多线程
已经进入gdb 调试
查看 进程
info threads
查看指定线程
thread 线程号
跑线程
thread apply 指定线程号/all args
上面的 all 表示跑所有的线程
参考–01
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/752087.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!