gpt4 book ai didi

debugging - 如何搜索在 GDB 的 TUI 模式下打开的文件

转载 作者:行者123 更新时间:2023-12-05 01:16:36 31 4
gpt4 key购买 nike

我有一个在 gdb 的 TUI 模式下打开的几千行的文件。我想在文件中搜索一个变量,这可能吗?因为文件很长,我真的很想避免手动搜索这个词。

最佳答案

手册中没有定义 TUI 特定的搜索命令。 gdb 是调试器,而不是代码导航工具(使用 ctags/cscope/lxr/source navigator;或使用 IDE 与调试器和代码导航器)。

尝试使用 gdb(非 TUI)命令,但它仅适用于下一个位置(我在这里看不到“下一个搜索”):

https://sourceware.org/gdb/onlinedocs/gdb/Search.html#Search

There are two commands for searching through the current source file for a regular expression.

forward-search regexp
search regexp

The command ‘forward-search regexp’ checks each line, starting with the one following the last line listed, for a match for regexp. It lists the line that is found. You can use the synonym ‘search regexp’ or abbreviate the command name as fo.

reverse-search regexp

The command ‘reverse-search regexp’ checks each line, starting with the one before the last line listed and going backward, for a match for regexp. It lists the line that is found. You can abbreviate this command as rev.



您也可以使用 list更改 TUI 源窗口中显示的行的命令 - https://sourceware.org/gdb/onlinedocs/gdb/List.html#List

关于debugging - 如何搜索在 GDB 的 TUI 模式下打开的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38492685/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com