Skip to content

Download

C/C++

SourceMeter for C/C++ is a source code analysis tool able to perform the deep static source code analysis of complex C/C++ systems. SourceMeter supports C++ language defined by the ISO/IEC 14882:2011 international standard extended with several new features from ISO/IEC 14882:2014, along with C language defined by the ANSI/ISO 9899:1990, ISO/IEC 9899:1999 and ISO/IEC 9899:2011 standards. Besides standard features, several GCC and Microsoft specific extensions are supported as well. SourceMeter uses a so-called compiler wrapping technique during source code analysis, in which the analysis is performed parallel with the build process transparently, by wrapping the calls to the compiler - without the need to modify the source code or the build system. The analysis results reflect the actual build configuration of the analyzed system.

Features

Free

$0/Year

MetricsIncluded: Metrics1
Clones (code duplication)Included: Clones (code duplication)
CppCheckIncluded: CppCheck
MetricsHunterIncluded: MetricsHunter1
FaultHunterNot included: FaultHunter
UserDefinedMetricsIncluded: UserDefinedMetrics
SupportNot included: Support

Basic

$699/Year

MetricsIncluded: Metrics
Clones (code duplication)Included: Clones (code duplication)
CppCheckIncluded: CppCheck
MetricsHunterIncluded: MetricsHunter
FaultHunterIncluded: FaultHunter2
UserDefinedMetricsIncluded: UserDefinedMetrics
SupportIncluded: Support3

Pro

$2,999/Year

MetricsIncluded: Metrics
Clones (code duplication)Included: Clones (code duplication)
CppCheckIncluded: CppCheck
MetricsHunterIncluded: MetricsHunter
FaultHunterIncluded: FaultHunter
UserDefinedMetricsIncluded: UserDefinedMetrics
SupportIncluded: Support
  1. 14 out of 60 source code metrics available
  2. For systems smaller than 100.000 lines of code
  3. Limited support

Download SourceMeter

The free version of SourceMeter is available for every supported language, with no registration required. Before installing, please read the manual thoroughly; if you need our help, you can reach us through the customer support page.