doxygenを使ってみました
Debian4.0へのインストールは
$ apt-get install doxygen $ apt-get install graphviz
設定ファイル(Doxygenファイル)の方で変更したのはこんな感じ(文字コードがeucじゃないので、"nkf -e"が肝ですね)
# ここらへんは物に合わせて PROJECT_NAME = TestProject PROJECT_NUMBER = 1.0.0 # htmlの出力先 OUTPUT_DIRECTORY = /home/bulldog/document # 出力するページを日本語に OUTPUT_LANGUAGE = Japanese # コメント抽出する項目は全てのほうがいいでしょう EXTRACT_ALL = YES # ドキュメントを生成したい場所にDoxygenファイルがあるなら INPUT = . # コメント抽出 FILE_PATTERNS = *.cpp *.h # ソースはディレクトリ単位で入っているので、再帰的に探す必要があります RECURSIVE = YES # 抽出を行なう前にユニコードなのでeucへ INPUT_FILTER = "nkf -e" # "nkf -e"フィルターをかけるように FILTER_SOURCE_FILES = YES # graphvizをいれていれば HAVE_DOT = YES