Chinaunix首页 | 论坛 | 博客
  • 博客访问: 140034
  • 博文数量: 45
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 466
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-05 16:22
个人简介

热爱开源

文章分类
文章存档

2024年(1)

2022年(1)

2017年(2)

2015年(2)

2013年(4)

2008年(35)

我的朋友

分类:

2008-04-16 23:23:42

一般在工程目录下运行 gtags,则自动生成global需要的引用文件 GPATH GTAGS GRTAGS GSYMS。

如果不使用vim,可以直接用命令查询相关变量和函数的引用

global yourvar

查询被引用的地方:
global -r yourvar

查询symbol


global -s yoursymbol


引用关系打印


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) |
给主人留下些什么吧!~~