查找声明全局变量的文件



我正在尝试学习一个相当大的开源代码库。在此文件中,多次引用了变量m,而无需声明(请参见第819行)。所以我认为它必须是一个全局变量。

但是,该文件大约包含大约两打.h文件。据我了解,M可以在这些文件中的任何一个中声明。有什么办法可以确定哪个文件已声明,或者我需要搜索每个文件?

这是您需要一种工具的东西吗?Eclipse具有这样的功能吗?

我将下载源代码,并在我的IDE中从中制作一个项目。然后,我可以通过上下文菜单找到声明。

如果有一种更优雅的方式,我想听它!

如果您在本地下载了代码库,则可以使用GREP:https://www.gnu.org/software/grep/manual/manual/grep.html

请注意,GREP是一个基于Unix的命令,因此根据您的外壳,可能无法可用。如果您在Windows上,则Findstr(https://technet.microsoft.com/en-us/library/bb490907.aspx)做得相似,但不那么灵活。

使用GREP的快速示例将是这样的:

grep -l -R "some_string" /usr/local/SomeDirectory

相关内容

  • 没有找到相关文章

最新更新