0

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

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

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

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

任何有关如何解决此问题的建议将不胜感激

4

1 回答 1

0

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

于 2012-09-12T11:45:37.450 回答