xcode での関数の依存関係のツリー表示

大昔に C でのプログラム開発をやってました。最近 xcode でサンプルを参照しながら、プログラムをつくっては、動いた動かないと一喜一憂しています。
最近、少し大きなソースコードをネットからおろして来て、あっちこっち弄ってみようと画策しているのですが、関数の依存関係をツリー構造で表示させる方法がわかりません。昔、DOS上のクロス環境でやっていたときには、そのような機能を持つソフトを使って、非常に便利だったことを憶えているのですが、xcode には、ないのでしょうか、探すことが出来ないでいます。
ぜひともご教示いただきたく、お願いいたします。

投稿日 2006/05/23 08:26

返信: 2

2006/05/26 21:53 Community User への返信

ツリー表示ですか... Xcode そのものにはないかもしれませんね。
クラスの階層表示はありますが、関数のコールツリーですよね。
似たようなことならとりあえず
1) gdb でプログラムを走せてスタックトレースを見る
2) sample でコールグラフを見る
とかでできなくはないですが。。。
外部ツールだと... graphviz というグラフ描画ツールを利用したツールで
いいのがあるかもしれません。http://www.graphviz.org/Resources.php
自分も昔はツリー表示とかにしてみてたけど、最近やってないなあ。
タグ(関数の定義に飛ぶやつ)は使いますけどね。

2006/05/29 06:40 Community User への返信

情報ありがとうございます。遥かむかしプログラムの改良ばかりやっていた似非プログラマーなものですから、このようなツールがないと、ちょっと大きなプログラムでは、手も足も出なくなります。
教えていただいた情報に基づいて、やってみます。
ありがとうございました。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

xcode での関数の依存関係のツリー表示

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。