Humanity

Edit the world by your favorite way

Doxygen便利

Doxygenが便利。
関数がどこから呼ばれたか、何を読んでいるか、ファイルの関数一覧などを図で見れたりしてやばい。
しかも手軽。

$ doxygen -g # ./Doxyfile というファイルが作られる
$ doxygen # HTML生成

だけでカレントディレクトリのソースのHTMLリファレンスが生成される。
ただこれだけだと図は表示されないのでここなどを参考に設定ファイルを変更する必要がある。
その他のリンクについては自分のdelicious上のdoxygenタグのついたページ参考。

あと上の通りにしても図が表示されない場合は、pngやjpgやgifなどのサポートが有効になってない可能性があるので、その場合はソースからビルドする必要がある。
自分はyumからインストールしたんだけど、多分CentOSの元から入ってるリポジトリからだったので無効になってた。