【问题标题】:Getting gdb to display current thread when stepping单步执行时让 gdb 显示当前线程
【发布时间】:2014-06-18 21:14:58
【问题描述】:

我正在使用类似于 gdb 接口的命令,并在多线程代码中设置了断点。

我只想让它显示当前线程的某种 ID,以便我知道何时查看不同的线程。

我知道thread 命令,但不想每次都输入它。

我也知道设置仅在特定线程上触发的断点,但这不是我想要的。

有没有办法让 gdb 在单步执行代码时只打印当前线程的 ID?

【问题讨论】:

    标签: gdb


    【解决方案1】:

    如果你有一个支持 Python 的 gdb,你可以使用“set extended-prompt”来完成。

    【讨论】:

    • 我如何知道我是否启用了 python 的 gdb?
    • @C,只需输入:set extended-prompt (gdb,thread:\t)。如果gdb 接受此命令,它将打印线程号
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多