【问题标题】:How can we use gcovr with -g option?我们如何使用带有 -g 选项的 gcovr?
【发布时间】:2015-11-15 01:43:06
【问题描述】:

我们如何使用带有 -g 选项的 gcovr?我尝试了一些命令,但都失败了。我没有收到任何错误,但我也没有得到预期的输出。文档也没有给出任何例子:

http://gcovr.com/guide.html

有什么想法吗?以前有人用过这个选项吗?

【问题讨论】:

    标签: code-coverage gcov gcovr


    【解决方案1】:

    如用户指南中所述,“-g”选项用于指示 gcovr 使用现有 gcov 文件,而不是使用 gcda nad gcno 文件再次生成它们。

    所以这里唯一要了解的是 gcov 文件应该首先通过任何可能的方法生成。

    gcov 文件是带有“.gcov”扩展名的文件,其基本名称与相应的 c 或 c++ 文件相同。这些文件是相关源文件的注释形式,具有用于表示行是否已执行、未执行、不是语句、分支等的符号。它们可以使用 gcov (GNU GCC) 生成。使用此user guide 了解如何操作。

    或者您可以使用 gcovr 一次生成报告并使用“-k”选项指示 gcovr 保留所有 gcov 文件,然后再次使用带有“-g”选项的 gcovr 以使用现有 gcov 文件而不是重新生成它们.使用问题中提供的同一用户 guide 以更好地理解选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-06
      • 2014-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-31
      • 2012-04-20
      相关资源
      最近更新 更多