我的目录很大,包含makefile,.c,.h .cpp等。最终输出(二进制)是使用make构建的。
为此,我必须查找和调查使用<aio.h>
和<execinfo.h>
标头的源文件。那么我如何找到使用#include <aio.h>
和#include <execinfo.h>
的文件
答案 0 :(得分:0)
要浏览大代码,请使用cscope或ctags。两者都需要生成数据库。对于cscope,可以通过命令cscope -b-q -k完成,稍后cscope-d将提供用于搜索选项的控制台菜单。查找或grep对于浏览大代码将很慢。
答案 1 :(得分:0)
find . -name '*.c (or*.h)' -exec grep "thing_to_Search_for" '{}' \; -print
此命令帮助我获得了所需的结果。