(toppers-users 1213) ソースコードタグシステム

にしむら@にふてぃ KHF10445 @ nifty.ne.jp
2003年 9月 16日 (火) 14:51:17 JST


こんにちは、にしむら@にふてぃです。
ソースコードタグシステムGLOBALでTOPPERS/JSPのソースコードを
html化すると追っかけやすくなります。
環境はWindows2000+Cygwin-1.3.22です。

GNU GLOBAL source code tag system
http://www.gnu.org/software/global/

GNU GLOBAL ソースコードタグシステム
http://tamacom.com/global-j.html

Win2000&Meadow で GNU GLOBAL(gtags) を使う
http://www.annie.ne.jp/~y-oka/pc/gnu_global/

開発環境探訪(第18回)ソースコードタグシステム GNU GLOBAL
Interface 2003年5月号 CQ出版
http://www.cqpub.co.jp/interface/contents/2003/200305.htm

1.GLOBALコンパイル

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

/usr/local/binにgctags.exe global.exe gozilla.exe gtags.exe htags
がインストールされる。

2.タグファイル作成
ターゲットのソースファイルディレクトリに移動しgtagsする。
対象ファイルは*.c, *.h, *.cc, *.cpp, *.cxx, *.C, *.H, *.s, *.S, *.y, *.java

$ cd jsp
$ gtags

GTAGS 関数の定義場所、GRTAGS 関数の参照場所、GSYMS その他のシンボル、
GPATH ファイルパス が作成される。

3.HTMLファイル作成
引数は、
-s 関数以外のシンボルも含める。
-a アルファベット順のインデックを作成する。
-F フレームを使う。
-f CGI検索機能をつける。(HTML/cgi-bin/global.cgi Perlスクリプト)

$ htags -saFf

HTMLディレクトリが作成されので、HTML/index.htmlをブラウザで開く。
ソースを変更したらもう一度やる。