Sag*_*gar 12 html gcc gcov lcov
我们正在尝试使用geninfo和genhtml(替代gcovr,请参见此处)使用gcov提供的覆盖率生成html页面.
geninfo 从gcov的*.gcda文件创建lcov-tracefilesgenhtml 从上面的tracefiles生成html文件但是,最终结果不仅包括我们的代码,还包括来自/ usr/include的文件.
有谁知道排除这些的方法?
我试着查看手册页但找不到任何内容http://linux.die.net/man/1/geninfo
Dou*_*der 19
您可以使用lcov -r选项删除您不感兴趣的文件.
lcov -r <input tracefile> /usr/include/\* -o <output tracefile>
Run Code Online (Sandbox Code Playgroud)
dbn*_*dbn 16
如果你只是想忽略来自/ usr/include的文件,一个更好的选择可能是"--no-external",它就是为了这个目的.
lcov --no-external -d $(BLD_DIR) --capture -o .coverage.run
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7912 次 |
| 最近记录: |