linux安装lcov

一、去官网下载源码压缩包

lcov的github官网:https://github.com/linux-test-project/lcov/releases

建议选择较新的版本,这里选择下载的是lcov1.16版本。
(gcc版本较高的话需要较高版本的lcov适配。gcc8的版本需要lcov1.14的版本,gcc9的版本需要lcov1.15的版本。)

lcov-1.16.tar.gz

去github将压缩包下载到本地再拖到服务器。

二、对压缩包进行解压

tar -zxvf lcov-1.16.tar.gz

三、进入解压后的文件夹进行安装

cd lcov-1.16/
make install

这样lcov就默认安装到 /usr/local/bin/ 路径下。

四、建立软连接使得全局可用

做完第三步之后,想查看lcov的版本 lcov --version,遇到问题:

-bash: /usr/bin/lcov: No such file or directory

但用绝对路径去查是可以查到的:

/usr/local/bin/lcov --version
# 下面是输出
lcov: LCOV version 1.16

这是因为默认安装的路径和全局会去搜索的路径不同,所以需要加上这个第四步:

/# 以下是第四步的内容
ln -s /usr/local/bin/lcov /usr/bin/lcov

这样在 /usr/bin/ 下就会有lcov跳转到 /usr/local/bin/lcov 了,再次直接查看版本,可以成功

lcov --version
# 下面是输出
lcov: LCOV version 1.16

补充:四步的软连接可以由第三步在 make install 前,修改 MakeFile 里的 PREFIX 项:

由 /usr/local 改为 /usr
PREFIX = /usr

Logo

更多推荐