尝试启用代码覆盖率并运行,我首先只是阅读文档。我发现有几篇文章提到使用
两种描述似乎都表示它们做相同的事情,但我不确定。
--coverage
标志进行构建,而其他人则提到--ftest-coverage
。两种描述似乎都表示它们做相同的事情,但我不确定。
这里有两篇文章:
有什么区别?
--coverage
标志进行构建,而其他人则提到--ftest-coverage
。这里有两篇文章:
有什么区别?
如评论中所述,--coverage
根据上下文与代码覆盖率相关的其他标志的同义词。
--coverage
此选项用于编译和链接经过覆盖分析仪器化的代码。该选项是 -fprofile-arcs -ftest-coverage(编译时)和 -lgcov(链接时) 的同义词。
--coverage
只是-ftest-coverage -fprofile-arcs
两个开关的缩写。 - Sebastian Stigler