使用lcov生成覆盖率报告
1- 需要准备的东西
1.1 工具lcov
下载解压安装
我这里用的是 lcov-1.14.tar.gz
解压
tar -xzvf lcov-1.14.tar.gz
安装
cd lcov-1.14
make install
1.2 源文件
要执行的源文件 SimpleCoverage.c
ll
显示
-rw-rw-r-- 1 tester tester 353 Jun 14 23:25 SimpleCoverage.c
cat SimpleCoverage.c
#include<stdio.h>
void show()
{
printf("show()-\n");
int i = 0;
for(i=0; i<3; i++)
printf("i=%d\n",i);
}
int main()
{
printf("main()---\n");
show();
if(2 > 3)
{
printf("yes\n");
}
else
{
printf("no\n");
}