lcov和gcovr选项用于忽略编译器生成的死代码

时间:2014-04-01 20:32:52

标签: c++ code-coverage gcov lcov gcovr

我的团队正在寻找一种方法来解决死/编译器生成的代码的gcov报告分支覆盖问题。我注意到gcovr有一个选项--exclude-unreachable-branches似乎可以满足我们的需求。此外,lcov具有选项--no-markers忽略[s]源代码中的排除标记

这两个选项是否会让编译器生成"死代码"超出分支机构的范围?

另外,我想知道,

这两个工具有什么区别?

我们目前使用lcov,我知道它以图形显示格式显示gcov信息。

0 个答案:

没有答案