GCOV:使用GCC构建时,覆盖率和最新覆盖率之间的区别是什么
GCOV: What is the difference between --coverage and --ftest-coverage when building with GCC?
试图建立并运行代码覆盖率,我只是先阅读文档。我发现一些文章提到了带有--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(链接时)。
相关文章:
- 原子读取是否保证读取最新值
- 为什么 gcovr 会生成空覆盖率统计信息?
- CMake:默认情况下,如何使add_custom_command输出保持最新?
- C ++ pcl_ros:如何使用最新的 100 条消息生成点云
- 从更改日志获取最新的 USN 数据
- 找不到最新插入到 std::map 中的键
- 数组中所有元素的最新最小元素的第五个位置
- 如何为不同的分支使用不同的 Xcode 版本(或具有不同 Clang 版本的最新 Xcode)?
- 文件存在时的最新检查声明生成输入"is missing"
- 无法在 Windows 上安装最新的 GCC
- 如何在特拉维斯CI中使用最新的提升版本?
- [conv.integral]/3 在最新的C++草案中
- 卡夫卡消费者投票最新消息
- 如何将CSV文件集成到OMNeT++最新版本中?
- Visual Studio 为新的初始值设定项提供了部分代码覆盖率
- Gitlab-ci.yml CPP 覆盖率报告
- clang++ 总是生成空的 profraw 覆盖率报告
- 有什么方法可以从Visual Studio 2017中的Catch C++测试中获取代码覆盖率指标?
- 想要以最新的添加节点完整返回树节点的根
- GCOV:使用GCC构建时,覆盖率和最新覆盖率之间的区别是什么