1

是输出,如下图,

File 'printtokens.c'
Lines executed:47.18% of 195
Branches executed:65.14% of 109
Taken at least once:35.78% of 109
Calls executed:33.33% of 81
printtokens.c:creating 'printtokens.c.gcov'

GCOV 生成的存储在某处?如果没有,我们如何存储它?

4

2 回答 2

1

GCOV 根据 *.gcda 文件中的信息计算得出,但如果您想保留该摘要,最简单的做法是

gcov printtokens.c > printtokens.c.summary

如果您想查看该信息以及线路覆盖率,您可以查看lcov,它使用 gcov 生成带有线路覆盖率和摘要覆盖率信息的 HTML 文件。

于 2012-11-19T14:55:03.327 回答
0

我完全同意 Ankur。

您应该以这种方式使用它:

从 .gcno 和 .gcda 所在的目录中,编写命令:

lcov -c -d 。-o 文件名.info

然后,生成 HTML 报告:

genhtml 文件名.info

It is the proper way to view the results.

于 2015-05-26T11:38:05.680 回答