gcov - 没有版本后缀无法安装 gcov
问题描述
我尝试安装gcov
以生成覆盖率报告。我在机器上Ubuntu 19.04
并已安装gcov-8
,运行良好。
问题是(据我所知)lcov
试图gcov
改用gcov-8
. 如果我 install gcc-9
,gcov
将会安装,但在这种情况下,我会遇到版本不匹配的问题。
谁能帮我弄清楚该怎么做?
解决方案
在 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
只是一个随机数,“优先级”只有当你有几个选择时才有意义
推荐阅读
- r - R中是否有理由无法对值之间有空格的变量进行操作?
- c++ - 如何转换自动(用于矢量
) 从 c++11 到 c++98? - linux - aria2c 不输出结果表
- javascript - 为什么 React 需要连接到服务器?
- nlp - 如何查找与命名实体相关的所有维基百科页面?
- android - 如何从 BroadcastReceiver 类中的 Roomdatabase 访问数据
- python - try 块没有被执行
- c# - C#派生类初始化
- pine-script - 如何将我的 pinescript v2 转换为 pinescript v4?
- r - 如何折叠键 id 上的行但将唯一测量值保留在新变量中?