输出是否如下所示
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生成的存储在哪里?如果没有,我们如何存储它?
答案 0 :(得分:1)
GCOV根据* .gcda文件中的信息计算出来,但是如果你想让这个摘要围绕最简单的事情进行,
gcov printtokens.c > printtokens.c.summary
如果您希望查看该信息以及线路覆盖范围,可以查看lcov,它使用gcov生成包含线路覆盖率和摘要覆盖率信息的HTML文件。
答案 1 :(得分:0)
我完全赞同Ankur。
您应该以这种方式使用它:
从.gcno和.gcda所在的目录中,编写命令:
lcov -c -d。 -o fileName.info
然后,生成HTML报告:
genhtml fileName.info
这是查看结果的正确方法。