gnu global
源码标记,浏览源码挺好用的工具,轻量级的,简单易用。 gtags类似ctags,但是效率比ctags高,具体比较查看这里(OpenGrok使用相对比较复杂),而且未来支持的语言也比较多。对Linux-2.6.32源码390M的文件进行标签产出289MB的标签文件。
可以通过源码安装就OK wget http://tamacom.com/global/global-6.3.2.tar.gz; tar zxvf global-6.3.2.tar.gz; cd global-6.3.2; ./configure; make && make install
在需要查找的目录下运行gtags,会生成三个文件: GTAGS–定义的函数变量; GRTAGS–引用的函数变量; GPATH–函数变量所在文件的路径。