C:函数的依赖性分析

时间:2009-08-21 15:38:56

标签: c

是否有一个工具,我可以将文件+函数名称作为输入,它为我提供了给定函数所依赖的所有函数,并且对于所有找到的函数都是相同的,等等在我的代码库中?

这样的东西在从现有代码库中提取功能方面会有很大帮助。

5 个答案:

答案 0 :(得分:2)

您可以使用doxygendot来创建调用图 - 即使评论中没有doxygen注释,它也应该可以正常工作。

查看其中一些样本here

答案 1 :(得分:1)

请参阅this discussion

答案 2 :(得分:0)

我不知道有一个独立的工具可以做到这一点。但是,它是某些IDE的支持功能,例如Source Insight

答案 3 :(得分:0)

Source Navigator是一个包含此功能的免费工具:

http://sourcenav.sourceforge.net/

答案 4 :(得分:0)

cxref应该按照你的要求做。