原创:gcov、lcov与genhtml 使用心得
(2012-09-21 08:40:47)
标签:
杂谈目标文件编译器当前路径信息报告 |
分类: 统计分析与R语言 |
gcc是linux平台下的C、C++ 编译器
gcov是配合gcc产生覆盖信息报告的工具;
lcov是将gcov产生的报告信息,以更直观的方式显示出来工具
基本的使用方法分为4个阶段:
(一)、gcc编译:产生插装后的目标文件test、gcov结点文件
(二)、运行目标文件:收集运行覆盖信息
(三)、gcov产生报告信息: test.c.gcov
(四)、lcov:格式化test.c.gcov
(五)、genhtml:根据信息文件(.info)产生html 文档,输出到一个文件夹中
至此: 可以在result目录中打开index.html 浏览覆盖信息