0

我想生成 C++ 编写的代码覆盖信息结果的 HTML 报告。生成它的命令是什么?我正在使用 File 'c:/mingw/lib/gcc/mingw32/6.3.0/include/c++/iostream' Lines executed:100.00% of 1 Creating 'iostream.gcov'

执行的行数:100.00% of 5

但我无法打开 .gcov 文件

Lcov 是否与生成 html 报告有关?

4

1 回答 1

2

如果您同时拥有 .gcno 和 .gcda 文件,则可以使用 geninfo 生成 HTML 报告。

首先,我们将生成一个 .info 文件,该文件将帮助我们为覆盖率报告生成 html 视图。要生成 .info 文件,我们使用:

geninfo "path for .gcda files" -b "path for the source files" -o ./coverage1.info

-b 选项用于设置 geninfo 的基本目录以搜索源文件。

这将生成coverage1.info,可用于生成基于html 的覆盖率报告。要生成我们使用的 html 报告:

genhtml coverage1.info -o temp
于 2020-03-11T12:51:25.653 回答