Gtags是作为GNU GLOBAL的一部分功能存在的, 我们在使用Gtags之前需要安装GNU GLOBAL:
-
获取GLOBAL最新版本:
Ubuntu 14.04 自带的 GLOBAL 版本是 5.7.1 但是官网都已经是 6.6. 因此如果想用最新版的 GLOBAL, 就需要从GNU官网获取最新代码,并在本地完成编译和安装: -
安装编译依赖的库
sudo apt build-dep global
sudo apt install libncurses5-dev libncursesw5-dev -
从 GNU GLOBAL 官方下载最新的 tar.gz 包并解压到源码目录
wget https://ftp.gnu.org/pub/gnu/global/global-6.6.tar.gz
-
在解压后的源码目录编译安装
./configure
make
sudo make install -
使用Gtags
在代码仓库下执行以下语句生成tags, 使用emacs打开对应工程即可使用Gtags:
gtags -v ./