我尝试安装gcov
以便能够生成覆盖率报告。我在Ubuntu 19.04
机器上,并且已经安装好gcov-8
。
(据我所知)问题是lcov
试图使用gcov
而不是gcov-8
。如果我安装gcc-9
,将要安装gcov
,但在这种情况下,我会遇到版本不匹配的问题。
有人可以帮我弄清楚该怎么做吗?
答案 0 :(得分:0)
问题已解决。刚刚删除并重新安装了gcc
。
答案 1 :(得分:0)
在Ubuntu上,有一种使用update-alternatives
命令的标准方法
update-alternatives --install /usr/bin/gcov gcov /usr/bin/gcov-8 800
基本上与创建从/usr/bin/gcov
到/usr/bin/gcov-8
的符号链接相同,但是具有更好的可维护性
800
只是一个随机数,“优先级”只有在您有几种选择时才有意义