是输出,如下图,
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 生成的存储在某处?如果没有,我们如何存储它?
是输出,如下图,
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 生成的存储在某处?如果没有,我们如何存储它?
GCOV 根据 *.gcda 文件中的信息计算得出,但如果您想保留该摘要,最简单的做法是
gcov printtokens.c > printtokens.c.summary
如果您想查看该信息以及线路覆盖率,您可以查看lcov,它使用 gcov 生成带有线路覆盖率和摘要覆盖率信息的 HTML 文件。
我完全同意 Ankur。
您应该以这种方式使用它:
从 .gcno 和 .gcda 所在的目录中,编写命令:
lcov -c -d 。-o 文件名.info
然后,生成 HTML 报告:
genhtml 文件名.info
It is the proper way to view the results.