我一直在尝试找到一种工具(希望适用于 MAC OS X,但我不介意迁移)——适用于这些尺寸,但我没有运气。Maultech提到了一些,这个页面也是如此,但我无法让它们工作。Meter 和 ccount(在该页面上列出)似乎涵盖了我想要的大部分内容。这些工具似乎也不再是最新的了,这让我不确定输出是否仍然可以信任。
当前是否有任何免费或开源的 C 工具可以做到这一点?我发现的大部分内容都是针对 Java 或 OO 的。
我所说的简单指标是指例如计算数量、字符、空格、函数、方法、语句数量、嵌套深度等。
大小是指代码行和注释。
我所说的复杂性至少是指 mccabe 和 halstead 度量。
耦合和凝聚力是指函数调用等之间的交互(这是已知的 SE 原则)。