是否有任何工具可以解析有效的C程序并生成包含函数列表、全局变量、#define
常量、每个函数中的局部变量等的报告?
问问题
609 次
3 回答
3
Doxygen 可以完成上述所有工作。
于 2008-09-17T15:13:36.463 回答
0
尝试带有 -x 选项的 exuberant-ctags 并告诉它生成所有类型。Exuberant CTAGS 是许多 linux 发行版的默认 ctags。
你可以试试: exuberant-ctags -x --c-kinds=cdefglmnpstuvx --language-force=c 文件名
如果文件名没有 .c 扩展名,甚至可以工作。
您可以使用 exuberant-ctags --list-kinds=c 查看可能的标签。
windows下,cygwin环境支持ctags。我不确定是否有不需要 cygwin 的 Windows 构建。
于 2008-09-17T15:24:00.603 回答