1

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

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

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

4

2 回答 2

0

在 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只是一个随机数,“优先级”只有当你有几个选择时才有意义

于 2020-01-22T09:28:44.060 回答
-1

问题解决了。刚刚删除并重新安装gcc

于 2019-09-11T07:20:15.617 回答