libgcov.a在gcc 3.23中缺失

时间:2012-09-06 07:11:19

标签: gcc gcov lcov

出于某些原因,我必须使用旧版本的gcc,gcc2.96或gcc 3.23 使用相同的,我需要对某些代码执行代码覆盖率分析。

但是当我尝试使用-lgcov选项执行链接时,我得到了

  

/ usr / bin / ld:找不到-lgcov

我发现/ usr / lib中没有libgcov.a。但我的理解是libgcov通常在安装gcc时自动安装。

非常感谢任何有关如何解决此问题的建议

1 个答案:

答案 0 :(得分:0)

libgcov.a仅从gcc 3.4添加。对于早期版本的gcc,链接不需要此选项。