|
cpp-toolchain documentation
Up-to-date C++ toolchain images for the complete development cycle - GNU and LLVM side by side
|
Both ecosystems are supported. They are not interchangeable:
| Tool | Toolchain | build | static-analysis | documentation | dev |
|---|---|---|---|---|---|
| gcov, gcov-tool | GNU | ✅ | ✅ | ✅ | ✅ |
| lcov, genhtml | GNU | ✅ | ✅ | ||
| llvm-cov, llvm-profdata | LLVM | ✅ | ✅ | ✅ |
build installs Clang minimalistically, which stops short of the llvm-<N> package that carries llvm-cov and llvm-profdata, so neither is present there in any form. static-analysis pulls them in transitively through the full LLVM toolchain, documentation installs llvm-<N> outright, and both register the unversioned commands. lcov (the Perl frontend producing HTML) ships in the coverage-oriented stages only - gcov itself always comes with GCC.