GCOV:使用GCC构建时,--coverage和--ftest-coverage有什么区别?

use*_*893 14 c++ gcc code-coverage gcov

试图让代码覆盖率正常运行,我只是首先阅读文档.我发现一些文章提到用--coverage旗帜建造,而其他人提到了--ftest-coverage.

这两个描述似乎都说他们做同样的事情,但我不确定.


这是两篇文章:


有什么不同?

sig*_*igy 20

正如评论中已经说明的那样,--coverage是与代码覆盖相关的其他标志的同义词,具体取决于上下文.

3.11程序仪表选项:

--coverage

此选项用于编译和链接为覆盖率分析检测的代码.该选项是-fprofile-arcs -ftest-coverage(编译时)和-lgcov(链接时)的同义词.