gcov过滤结果和文件

时间:2012-02-28 14:29:02

标签: linux eclipse code-coverage gcov

我正在使用eclipse indigo和linux工具。其中一个工具是gcov的插件。 我有一个项目是statis lib(点一个文件)和另一个项目,它是一个单元测试,链接到这个lib并调用它的方法。 在这两个项目中,我添加了编译标志-fprofile-arcs -ftest-coverage,在可删除项目中,我还添加了一个与gcov lib(-lgcov)的链接。

结果很好,但我有很多功能似乎是系统而不是我的。比如boost,basic_cstring和其他非地方代码。

我想问一下如何过滤掉不属于我的一切。我只对我编写的代码感兴趣,而不是strcpy在所有路径上运行。 我能做到吗?

提前感谢!

1 个答案:

答案 0 :(得分:0)

虽然这个问题已经超过4年了,但对于我来说,谷歌搜索结果比实际解决我类似问题的问题要高一些。 通过https://stackoverflow.com/a/14835775/2290151

lcov --directory src -c -o report.info --no-external