GDB grep信息源文件

GDB grep信息源文件,gdb,Gdb,是否可以grep或过滤gdb中信息源的输出? 比如: (gdb) info sources | grep bob.cpp 谢谢 是否可以grep或过滤gdb中信息源的输出 不可以。这可能被认为是一个bug:info shared使用可选的正则表达式来过滤共享库,但是info sources没有 解决方法: (gdb) set logging on # GDB output will now be copied into gdb.txt (gdb) info sources (gdb) set

是否可以grep或过滤gdb中信息源的输出? 比如:

(gdb) info sources | grep bob.cpp
谢谢

是否可以grep或过滤gdb中信息源的输出

不可以。这可能被认为是一个bug:
info shared
使用可选的正则表达式来过滤共享库,但是
info sources
没有

解决方法:

(gdb) set logging on  # GDB output will now be copied into gdb.txt
(gdb) info sources
(gdb) set logging off
(gdb) shell grep bob.cpp gdb.txt
(gdb) shell rm gdb.txt

如果您需要经常这样做,您可以将上述命令放在一个文件夹中。

有没有一种方法可以在不滚动整个文件列表的情况下登录到gdb.txt?一旦我退出滚动查看
信息源
,gdb就会停止登录
gdb.txt