目录
一、GCOV简介
因为动态代码分析可能只覆盖部分代码,所以我们需要一个代码覆盖工具,以了解哪些代码被覆盖。目前有一些商业代码覆盖工具,如Bullseye。一些编译器还增加了代码覆盖功能,例如GCOV。
GCOV是一个测试代码覆盖率的工具。与GCC一起使用来分析程序,以帮助创建更高效、更快的运行代码,并发现程序的未测试部分。它是一个命令行方式的控制台程序。需要结合lcov,gcovr等前端图形工具才能实现统计数据图形化。GCOV伴随GCC发布,不需要单独下载GCOV工具。配合GCC共同实现对c/c++文件的语句覆盖和分支覆