CScout是用于C程序集合的源代码分析器和重构浏览器。 它可以处理多个项目的工作空间(一个项目定义为链接在一起的C源文件的集合),将C预处理器引入的复杂性映射回原始C源代码文件。 CScout利用现代硬件(快速处理器和大内存容量)来分析C源代码,超出了当前编译器和链接器提供的详细程度和准确性。 CScout执行的分析考虑了C预处理程序引入的标识符范围以及C语言的适当范围和名称空间。 CScout已经应用于数万行到数百万行的项目,例如Linux,OpenSolaris和FreeBSD内核以及Apache Web服务器。 有关更多详细信息,示例和文档,请访问项目的。 构建,测试,安装,使用 C