GDB grep信息源文件
是否可以grep或过滤gdb中信息源的输出? 比如: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
(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
。