有关 gcov -f 的更多详细信息和重要输出
所有 GNU gcov 在线手册位于 http://gcc.gnu .org/onlinedocs/gcc/Invoking-Gcov.html#Invoking-Gcov 说关于 gcov -f
选项是:
-f --function-summaries 除了函数之外还输出每个函数的摘要 文件级别摘要。
有没有人通过使用此选项获得更多信息,也许还有一个不平凡的 .gcov 输出文件,以便准确演示这些“每个函数的摘要”是什么样子?
我也会尝试一下,但我想如果有人经常使用这个选项,他们可以告诉我更多信息。
All the GNU gcov manual online at http://gcc.gnu.org/onlinedocs/gcc/Invoking-Gcov.html#Invoking-Gcov says about gcov -f
option is:
-f
--function-summaries Output summaries for each function in addition to the
file level summary.
Does anyone have more information, and maybe a non-trivial .gcov output file, from using this option, in order to demonstrate exactly what these "summaries for each function" look like?
I will also try to try it out, but I thought if someone is regularly using this option they could tell me more.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为它不会将不同的数据放入 .gcov 文件中,而只是将不同的数据放入 gcov 本身的输出中。 gcov -f 打印调用的每个函数的名称、执行的行数百分比以及函数中的行数。不带
-f
的gcov
仅显示整个文件的摘要。I don't think it puts different data in the .gcov file, just in the output of gcov itself.
gcov -f
prints the name of each function called, its % of lines executed, and number of lines in the function.gcov
without-f
just shows a summary for the whole file.