13

gdb で print コマンドの出力を grep する方法はありますか? 私の場合、gdb を使用してコア ダンプをデバッグしていますが、デバッグしているオブジェクトには非常に多くの要素が含まれています。一致する属性を探すのが難しいと感じています。つまり:

(gdb) print *this | grep <attribute>

ありがとう。

4

3 に答える 3

9

(gdb) 印刷 *これ | grep

これを実現する「標準的な」方法は、で使用することMeta-X gdbですemacs

別の方法:

(gdb) set logging on
(gdb) print *this
(gdb) set logging off
(gdb) shell grep attribute gdb.txt

cnicutar によって言及されたパッチは、上記と比較して確かに魅力的に見えます。それ(または同等のもの)が提出されなかった理由は、ほとんどの GDB メンテナーが を使用しemacsているため、そもそもこの問題が発生していないためだと思います。

于 2013-04-12T05:43:46.163 に答える