首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

代码文档自动生成工具,该怎么处理

2013-08-04 
代码文档自动生成工具有没有这么一种工具,能够以PDF的形式(其他方便的形式也可以)输出工程当中代码之间的

代码文档自动生成工具
有没有这么一种工具,能够以PDF的形式(其他方便的形式也可以)输出工程当中代码之间的调用关系?这样分析代码就方便多了。
[解决办法]
http://lxr.linux.no/

可以参考一下,它可以生成整个代码的交叉参考,应该还可以搜索。

另外Source Insight可以显示函数所调用的函数,也可以显示该函数被哪些函数调用,需要在reference窗口做下设置。
[解决办法]
这个问题比较广,如果说是要生成文档,用doxygen,按格式写注释就行了。
如果说要生成函数调用关系,这个就有点难了,要程序跑起来才知道函数怎么调用,如果真要做,可以用调试工具在CALL指令调用的时候,把调用栈的内容输出,再生成调用关系图,涉及的内容比较杂,编译、调试、符号文件、图等乱七八糟的东西。可以试试用PIN工具来产生调用关系+Graphviz来生成图。

热点排行