已经拿到了gcda文件怎么能得到覆盖率

已经拿到了gcda文件怎么能得到覆盖率,第1张

晕,据我所知,gcov是linux下代码覆盖率统计的一个东西,应该不是编译错误。你可以检查一下链接参数里面有没有-lgcov的项,希望去掉可以不用gcov生成代码覆盖率。在链接参数中加了-lgcov参数,程序运行之后就会生成.gcda文件,但是还要执行一些命令,才能生成我们能看到的代码覆盖率的文件。希望我的回答可以帮到你。

银行用的都是unix系统,linux系统很少用。UNIX这种系统使用的人非常少,个人用户几乎就没有。在黑客眼里没什么价值,所以安全性相对于覆盖率较广的windows,linux系统要高很多。并不是UNIX本身比linux安全,而是使用环境决定了unix的安全性。

我们公司用的GCOV

装个GCOV库,链接的时候链上,然后对照集成测试用例执行,最后的覆盖结果可以通过一个HTML页面很直观的看出来。。参考资料可以看看

GNU的。。必须是开源


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7434926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存