试图建立并运行代码覆盖率,我只是先阅读文档。我发现一些文章提到了带有--coverage
标志的建筑,而其他文章则提到了--ftest-coverage
。
这两种描述似乎都说他们做了同样的事情,但我不确定。
这里有两篇文章:
-
http://bobah.net/d4d/tools/code-coverage-with-gcov
-
http://www.osadl.org/Dumping-gcov-data-at-runtime-simple-ex.online-coverage-analysis.0.html
有什么区别?
如注释中所述,--coverage
是与代码覆盖率相关的其他标志的同义词,具体取决于上下文。
3.11程序仪表选项:
--覆盖
此选项用于编译和链接为覆盖率分析而插入的代码。该选项是-fprofile arcs的同义词-ftest覆盖范围(编译时)和-lgcov(链接时)。