【问题标题】:gcov filter result and filesgcov 过滤结果和文件
【发布时间】:2012-03-18 00:44:21
【问题描述】:

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

结果很好,但我得到了很多似乎属于系统而不是我的功能。比如 boost、basic_cstring 和其他非我的代码。

我想问我如何过滤所有不属于我的东西。我只对我编写的代码感兴趣,而不是 strcpy 在所有路径上运行。 我可以吗?

提前致谢!

【问题讨论】:

    标签: linux eclipse code-coverage gcov


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-10-03
      • 2013-07-19
      • 1970-01-01
      • 1970-01-01
      • 2013-12-13
      • 2011-08-19
      • 2015-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多