我正在尝试从源代码构建XOrg,并且遇到编译时错误,其中函数调用不正确。函数的类型在文件中包含的其他文件中定义,从而导致错误。我不知道这个文件是什么,所以我不知道这个文件应该在哪里使用。有没有办法找到这个类型定义,而不是查看每个包含的文件?
答案 0 :(得分:2)
您可以使用此bash命令:
grep -R "yourTypeName" *
在文件所在的目录中。
如果您安装了ack-grep
,则可以运行:
ack-grep -cc "yourTypeName"
搜索所有C
个文件。
答案 1 :(得分:1)
您可以使用grep
等工具搜索项目中的所有文件。
在包含文件中搜索您的类型名称作为单词(带有-w
标志)应该很容易找到类型声明。
grep
可以使用-r
标记在子目录中递归搜索。