单元测试覆盖率之工具链——lcov的介绍及安装

lcov的介绍及安装

lcov 的页面简介如下:

LCOV is a graphical front-end for GCC’s coverage testing tool gcov. It collects gcov data for multiple source files and creates HTML pages containing the source code annotated with coverage information.

第一句就很明确的告诉我们,lcovGCC覆盖率测试工具gcov的前端图形工具。

有些Linux版本的源提供了包直接安装,可以尝试使用对应包管理命令行直接安装

一般情况下为 sudo apt install lcov 或者 yum install lcov
(ps:直接用包安装的貌似没有firefox命令)

如果源没有对应的lcov版本可以直接安装,那么就需要我们通过源码进行编译安装了。

lcov项目可以从 sourceforge 下载,也可以从 GitHub 上下载。当前最新的版本是1.15,上述两个网址中,sourceforge只提供到1.14版本(rpm包及源码)的下载,GitHub则提供了最新1.15版本(rpm包及源码)。

可以直接下载rpm包进行安装,但技术人本着生命不息折腾不止的研(zuo)究(si)精神,偏向虎山行——咱源码编译!

Ubuntu 使用apt install安装

  1. 下载源码完成,解压后参照README文档,进入到lcov的目录
    image.png

  2. 直接 make install 一下
    image.png

  3. 增加权限再make install 一下
    image.png

  4. Done.成功了!so easy。全文……卒

也可扫码关注博主同名公众号 “不解之榬” 查看
不解之榬

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值