gcov 行数与源代码中的行数不同
gcov 的输出显示没有执行 70 % of 10 行
,但我的代码有超过 10 行..
它不计算大括号,否则语句
请帮忙..
output of gcov says no of lines executed 70 % of 10
but my code has more than 10 lines..
it does not count braces , else statement
please help ..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
gcov 仅计算实际进入二进制文件的代码行数 - 大括号只是语法的一部分。
大概
else
正在被优化/编译出来?gcov
only counts lines of code that actually make it into the binary - braces are just part of the syntax.Presumably the
else
is being optimized/compiled out?