こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C言語のソース解析ツールありませんか

UNIX系OSで動作するものでC言語を解析してmain()からの関数の流れを出力してくれるようなツールを探しています。
GUIはあまり期待していません、自作しようと思っていたのですが世の中にあるツールを見てからでも遅くないと思いました。
誰が作ったかわからないようなソースを維持管理することになった為、このような質問を致しました。
どうか、情報があったら教えて下さい。

投稿日時 - 2003-11-04 15:29:27

QNo.696826

すぐに回答ほしいです

質問者が選んだベストアンサー

GUIで解析するツールもあります。
http://www.scitools.com/

伝統的なCUI系では、cflowというのがあります。
http://rpmfind.net/linux/RPM/Development_Tools.html

そのほか、ソースからHTMLでドキュメントを作るcxrefというのもあります。

参考URL:http://www.scitools.com/,http://rpmfind.net/linux/RPM/Development_Tools.html

投稿日時 - 2003-11-05 14:04:16

お礼

非常に興味を持って拝見させていただきました
これを理解し、使いこなせるように頑張ってみます
貴重な情報をありがとうございました。

投稿日時 - 2003-11-05 17:58:41

このQ&Aは役に立ちましたか?

6人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

GNU GLOBAL というのもあります.
emacs から tagjump させるのが一般的ですが,HTML 作成機能もあります.

投稿日時 - 2003-11-05 17:28:01

お礼

機能を理解するには至っておりませんが
引き続き頑張ってみます。
貴重な情報をありがとうございました。

投稿日時 - 2003-11-05 18:01:15

ANo.1

下記リンクのようなツールはどうでしょう。

PADという、形式で出力します。
ご参考まで。

参考URL:http://www.aerith.net/project/pad2ps-j.html

投稿日時 - 2003-11-04 16:01:07

補足

僕のほしいものよりちょっと細かい解析ツールですね。
簡単なツリー構造で関数の呼び出し関係が分かって、ソースの指定はディレクトリで出来て..といった感じをイメージしていました、言葉が足りなくてすいません。
でも別のことに使うかもしれません、ありがとうございます。

投稿日時 - 2003-11-04 16:36:03

お礼

情報ありがとうございます、参考にいたします。

投稿日時 - 2003-11-04 16:35:46

あなたにオススメの質問