首页 > 解决方案 > 没有版本后缀无法安装 gcov

问题描述

我尝试安装gcov以生成覆盖率报告。我在机器上Ubuntu 19.04并已安装gcov-8,运行良好。

问题是(据我所知)lcov试图gcov改用gcov-8. 如果我 install gcc-9gcov将会安装,但在这种情况下,我会遇到版本不匹配的问题。

谁能帮我弄清楚该怎么做?

标签: gcovlcovubuntu-19.04

解决方案


在 Ubuntu 上,有一种使用update-alternatives命令的标准方法

update-alternatives --install /usr/bin/gcov gcov /usr/bin/gcov-8 800

/usr/bin/gcov这基本上与创建符号链接 from to几乎相同/usr/bin/gcov-8,但具有更好的可维护性

800只是一个随机数,“优先级”只有当你有几个选择时才有意义


推荐阅读