编辑gdbinit文件
gedit ~/.gdbinit
set target-async 1
set pagination off
set non-stop on
然后在gdb或 vscode中进行调试即可实现只对某个线程断点,其他线程正常运行
注意:
若有3个线程,thread1 thread2 thread3
若对thread1 thread2打了断点,
则如果thread1先进入断点,则thread2再也没有运行的机会,thread3会一直运行
恢复原来模式将gdbinit里的配置注释即可