标签: c++ code-coverage gcov lcov gcovr
我的团队正在寻找一种方法来解决死/编译器生成的代码的gcov报告分支覆盖问题。我注意到gcovr有一个选项--exclude-unreachable-branches似乎可以满足我们的需求。此外,lcov具有选项--no-markers,忽略[s]源代码中的排除标记 em>。
--exclude-unreachable-branches
--no-markers
这两个选项是否会让编译器生成"死代码"超出分支机构的范围?
另外,我想知道,
这两个工具有什么区别?
我们目前使用lcov,我知道它以图形显示格式显示gcov信息。