题
有没有什么工具可以解析有效的 C 编程并生成包含以下列表的报告 功能, 全局变量, #define
常量, 每个函数中的局部变量, , ETC。
解决方案
Doxygen 可以完成上述所有操作。
其他提示
尝试带有 -x 选项的 exuberant-ctags 并告诉它生成所有类型。Exuberant CTAGS 是许多 Linux 发行版上的默认 ctag。
您可以尝试:exuberant-ctags -x --c-kinds=cdefglmnpstuvx --language-force=c 文件名
如果文件名没有 .c 扩展名,甚至可以工作。
您可以使用 exuberant-ctags --list-kinds=c 查看可能的标签。
windows下,cygwin环境支持ctags。我不确定是否有不需要 cygwin 的 Windows 版本。
不隶属于 StackOverflow