SourceWeb - C/C++ 源代码索引工具
jpmlj643
9年前
SourceWeb 是一个用于 C/C++ 的源代码索引和代码导航工具。
The indexer索引使用 C 语言的库来解析翻译单元。输出是一个二进制索引文件,经过优化后可快速创建、查找,且体积很小。 它索引一个项目所需的时间和构建的时间差不多。索引工具的输入时一个compile_commands.json
文件,列出了所有的将原文件编译成对象文件的命令行。
The SourceWeb 项目包括了一个 LD_PRELOAD
库,收集了已执行的命令的痕迹和一个将这些痕迹转换成compile_commands.json
文件的工具。使用这些工具可以在无需集成它们构建系统的情况下索引项目,因为 C/C++ 代码基本都可以用 C 来构建。
界面:
官方网站:http://www.open-open.com/lib/view/home/1453625999511