C++ GCOV:使用GCC构建时--coverage和--ftest coverage之间有什么区别?
我正在尝试建立并运行代码覆盖率,我只是先阅读文档。我发现有几篇文章提到使用C++ GCOV:使用GCC构建时--coverage和--ftest coverage之间有什么区别?,c++,gcc,code-coverage,gcov,C++,Gcc,Code Coverage,Gcov,我正在尝试建立并运行代码覆盖率,我只是先阅读文档。我发现有几篇文章提到使用--coverage标志构建,而其他文章提到--ftest coverage 两种描述似乎都说它们做了相同的事情,但我不确定 以下是两篇文章: 区别是什么?正如注释中所述--coverage是与代码覆盖率相关的其他标志的同义词,具体取决于上下文 : --覆盖范围 此选项用于编译和链接为覆盖率分析插入指令的代码。该选项是-fprofile弧的同义词 -ftest覆盖率(编译时)和-lgcov(链接时) --cov
--coverage
标志构建,而其他文章提到--ftest coverage
两种描述似乎都说它们做了相同的事情,但我不确定
以下是两篇文章:
区别是什么?正如注释中所述--coverage是与代码覆盖率相关的其他标志的同义词,具体取决于上下文 : --覆盖范围 此选项用于编译和链接为覆盖率分析插入指令的代码。该选项是-fprofile弧的同义词 -ftest覆盖率(编译时)和-lgcov(链接时)
--coverage
只是两个开关-ftest coverage-fprofile arcs
的缩写。这些标志是否适用于g++??