GNU GLOBAL と gtags.elをインストールする

インストール

http://www.gnu.org/software/global/download.htmlからパッケージをダウンロードする。

$ tar -zxvf global-6.5.4.tar.gz
$ cd global-6.5.4
$ ./configure
$ make
$ make install

途中でcurses libraryがないと怒られる場合は、 apt-getでインストールする。

sudo apt-get install ncurses-dev

インストール箇所を確認する。

$ which gtags
/usr/local/bin/gtags

emacsの設定

(require 'gtags)
(global-set-key "\M-t" 'gtags-find-tag)
(global-set-key "\M-r" 'gtags-find-rtag)
(global-set-key "\M-s" 'gtags-find-symbol)
(global-set-key "\C-t" 'gtags-pop-stack)

使い方

ソースコードのトップディレクトリで gtags コマンドを打つ。