gdb的多线程调试

info threads 可以查看当前进程有哪些线程
thread ID   可以切换到线程ID
bt 查看当前线程堆栈

set scheduler-locking on多线程调试过程中, 线程会来回切换, 使用它即可锁定一个线程。

当程序被打断点时, 所有线程都会停下   如果不希望其他线程也停下, 可以设置gdb如下(版本要7.0 以上):

set target-async 1
set pagination off
set non-stop on

posted on 2017-10-30 10:25  沐浴凌风  阅读(292)  评论(0编辑  收藏  举报

导航