GNU Global是一套界面更友好的tag系统,但是因为其支持的语言太少,现在一般使用其为前端,后端一般使用最新的Universal Ctags。
编译办法如下:
1.去GNU Project https://www.gnu.org/software/global/download.html下载源码
2.切换到源码目录执行sh reconf.sh
3../configure --with-exuberant-ctags=/usr/local/bin/ctags
4.make
5.sudo checkinstall
为了确保使用Ctags为backend,要把代码包里的gtags默认配置拷贝到家目录下,如下
cp gtags.conf ~/.globalrc
并且在启动脚本里设定
setenv GTAGSCONF ~/.globalrc
setenv GTAGSLABEL ctags