【发布时间】:2010-09-10 04:51:06
【问题描述】:
是否有任何工具可以解析有效的C程序并生成包含函数、全局变量、列表的报告>#define常量、每个函数中的局部变量等
【问题讨论】:
是否有任何工具可以解析有效的C程序并生成包含函数、全局变量、列表的报告>#define常量、每个函数中的局部变量等
【问题讨论】:
Doxygen 可以完成上述所有工作。
【讨论】:
尝试带有 -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 构建。
【讨论】:
【讨论】: