Compare software

LCOV vs gcovr: catalog facts
LCOVgcovr

Best for: C and C++ developers measuring test coverage with gcov

Best for: C and C++ developers who need readable gcov coverage reports

Free

Free and open source under the GPL.

Free

Free and open source; the project is distributed under a BSD-style license.

macOS, Linux, Command line Command line
  • Turns gcov output into readable coverage reports
  • Can combine and manipulate coverage data from several test runs
All 3 strengths for LCOV
  • Turns gcov output into readable coverage reports
  • Can combine and manipulate coverage data from several test runs
  • Actively maintained
  • Produces text, HTML and machine-readable coverage reports
  • Supports formats including Cobertura, JaCoCo, LCOV and SonarQube XML
All 3 strengths for gcovr
  • Produces text, HTML and machine-readable coverage reports
  • Supports formats including Cobertura, JaCoCo, LCOV and SonarQube XML
  • Can generate annotated HTML reports for source files
  • Depends on Perl and on coverage data from compilers such as GCC
  • Command-line driven with no interactive interface
  • Focused on GCC and gcov coverage data
Downloadable app Downloadable app
Open source Open source
License: GPL-2.0-or-later License: BSD-3-Clause
No account needed Not stated if an account is needed
Offline features available Not stated if it works offline
Sources for LCOV

Catalog checked October 1, 2026

Sources for gcovr

Catalog checked October 8, 2026

“Not stated” means we have not confirmed it. Features can vary by device and plan.