Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need a tool that can generate a tree for a C application. like walking through it to build which methods is called

share|improve this question
up vote 0 down vote accepted

I think "best" is really subjective, but eclipse and eclipse CDT have loads of plugins.

This thread is probably relevant.

If you want a thing of absolute beauty shell out the money for Klockwork.

EDIT:Thought I would add this since the user complained about requiring an IDE. I would really rather do it from an IDE myself, but there are other options.

share|improve this answer
as i understand the thread you post it only let me to do the work by my self,but i need a tool that auto generate a tree only by giving it the source code of the application. i am trying to understand an application that written by some developer,and money is an issue. – Fathy Mar 1 '12 at 2:25
generation of UML from code is EXACTLY what you are asking for – RobotHumans Mar 1 '12 at 2:26
the procedure would be something like import the source code you're examining into an eclipse project and run any of the plug-ins listed – RobotHumans Mar 1 '12 at 2:27
is there any apps other than eclipse that generate UML, sorry but am new in this field. – Fathy Mar 1 '12 at 2:46
re-read my answer. the link references both plug-ins and BoUML. I added doxygen to the answer. I'm not sure what else you could possibly be expecting – RobotHumans Mar 1 '12 at 2:50

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.