【2018-10-23】Linux下生成c/c++项目代码覆盖率的产生方法 [历史归档]本文原发布于 cstriker1407.info 个人博客内容为历史存档仅供参考。发布时间2018-10-23 标题Linux下生成c/c项目代码覆盖率的产生方法分类编程 标签CCLinux C代码覆盖率测试简单笔记在Linux上的c/c开发一般都使用gcc/g作为主要的编译器如果需要产生覆盖率数据需要做下面的编译链接设置编译的时候增加 -fprofile-arcs -ftest-coverage 或者 –coverage;链接的时候增加 -fprofile-arcs 或者 –lgcov;打开–g3 选项去掉-O2以上级别的代码优化选项;否则编译器会对代码做一些优化例如行合并从而影响行覆盖率结果。网址参考https://blog.csdn.net/zm_21/article/details/37820257http://www.cnblogs.com/jackyim/p/3772306.htmlhttps://gcovr.com/https://blog.csdn.net/zhouzhaoxiong1227/article/details/50352944