一般在工程目录下运行 gtags,则自动生成global需要的引用文件 GPATH GTAGS GRTAGS GSYMS。
如果不使用vim,可以直接用命令查询相关变量和函数的引用
global yourvar
查询被引用的地方:
global -r yourvar
查询symbol
引用关系打印
global -sx yoursymbol
global -rx yourfunc
|
这里有些我也没有实验的很清楚,以后再补充
在Vim中使用也很清楚
在生成了上述文件的目录执行vim 打开你的工程文件
然后输入 Gtags ma
它会自动补全为:Gtags main
Gtags -r 查询引用
Gtags -s 查询symbol
Gtags -f 查询相关文件的内部引用
|
速度还是很快的。
不过我目前是在debian 的sid下使用的,好像sarge的global不完善。
阅读(1479) | 评论(0) | 转发(0) |