本文主要是介绍解决gcov不能生成.gcda文件,以及其他错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
解决gcov不能生成.gcda文件,以及其他错误
http://magustest.com/blog/whiteboxtesting/gcov-data-file-relocation/
上一篇博客简单介绍了如何用lcov获取代码覆盖信息 ,今天回到公司动手做,还是遇到了些问题。
跟开发沟通了一下,我们的程序不是在每台开发机上都能成功编译的,因为需要很多第三方库,等等……所以就登陆到他的开发机上把程序编译好,然后拷贝 到我自己的机器上运行。问题就出在这里,编译的时候在机器A上,路径是/home/qli/debug,我在机器B上运行的目录是 /home/jchen/work/,程序运行完毕生成.gcda文件失败,出现若干个提示如下:
profiling:/home/qli:Cannot create directoryprofiling:/home/qli/debug/server/Selection.pb.gcda:Skip
export GCOV_PREFIX=”/home/jchen/work/ads/ads_server/server/”export GCOV_PREFIX_STRIP=4
Processing Ads_Request.gcda/home/jchen/work/ads/ads_server/server/xxx.gcda:stamp mismatch with graph filegeninfo: WARNING: gcov did not create any files for /home/jchen/work/ads/ads_server/server/xxx.gcda!
这篇关于解决gcov不能生成.gcda文件,以及其他错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!