环境说明:
1.使用git管理代码,两个环境使用的代码都是相同的
2.老的环境,构建平台为centos 6.5 32bit,编译后能够统计到Files,classes,lines,conditionals数据均为0的文件
3.新的环境,构建平台为centos 7.0 64bit,编译后,只能统计到Files,classes,lines,conditionals数据不为0的文件,从而导致覆盖率数据偏高
老的平台使用gcovr收集的report.xml大小为16MB,而新的平台只有5MB
请问这种问题该如何解决?
已经解决该问题。
新平台使用的gcc为4.8.5,降到与老平台一样的4.4.6就能得到一样的结果。
由于用的是centos镜像,标签使用6.8,然后在线安装gcc即可。