【发布时间】:2014-06-18 21:14:58
【问题描述】:
我正在使用类似于 gdb 接口的命令,并在多线程代码中设置了断点。
我只想让它显示当前线程的某种 ID,以便我知道何时查看不同的线程。
我知道thread 命令,但不想每次都输入它。
我也知道设置仅在特定线程上触发的断点,但这不是我想要的。
有没有办法让 gdb 在单步执行代码时只打印当前线程的 ID?
【问题讨论】:
标签: gdb
我正在使用类似于 gdb 接口的命令,并在多线程代码中设置了断点。
我只想让它显示当前线程的某种 ID,以便我知道何时查看不同的线程。
我知道thread 命令,但不想每次都输入它。
我也知道设置仅在特定线程上触发的断点,但这不是我想要的。
有没有办法让 gdb 在单步执行代码时只打印当前线程的 ID?
【问题讨论】:
标签: gdb
如果你有一个支持 Python 的 gdb,你可以使用“set extended-prompt”来完成。
【讨论】:
set extended-prompt (gdb,thread:\t)。如果gdb 接受此命令,它将打印线程号