我正在尝试在我的基于CMake的项目(包含几个目标)上获得代码覆盖率.

首先,我生成gcno文件:

lcov -b . -d . -o coverage.output --capture --initial

* .gcno是在.中生成的

build_dir/[target_dir]/CMakeFiles/[target_dir].dir

然后我运行我的测试,生成* .gcna文件

build_dir/tests/CMakeFiles/[target_dir].dir

当我现在再次运行lcov时:

lcov -b . -d . -o coverage.output --capture

我收到以下错误:

Scanning . for .gcda files ...

Found 23 data files in .

Processing Base.dir/DateTools.cpp.gcda

geninfo: ERROR: build_gcov/tests/CMakeFiles/Base.dir/DateTools.cpp.gcno: could not open file

当我手动将* .gcno文件移动到生成* .gcda的目录时,它似乎工作.

谢谢你的帮助!!!

c语言gcno文件位置,c – 找不到CMake和lcov:gcno文件相关推荐

  1. c语言gcno文件位置,makefile - 具有覆盖率的CMake Ninja将gcno文件放在根二进制目录中 - 堆栈内存溢出...

    我正在使用忍者生成器通过cmake构建一个项目,并使用add_compile_options("$:-g;-O0;-ftest-coverage;-fprofile-arcs;-fno-bu ...

  2. with open新创建的文件在哪找_Python 简明教程——24,Python 文件读写

    目录 无论是哪种编程语言,IO 操作都是非常重要的部分.I 即Input(输入),O 即Output(输出). IO 操作一般分为以下两种: 磁盘IO: 即在磁盘上读写文件.读文件是指将文件内容从磁盘 ...

  3. linux dump 文件位置,查询和修改Linux操作系统生成core dump文件的路径

    1.core文件的生成开关和大小限制 (1)使用ulimit -c命令可查看core文件的生成开关.若结果为0,则表示关闭了此功能,不会生成core文件. (2)使用ulimit -c filesiz ...

  4. C语言文件读写(5)-文件位置相关

    C语言文件读写(5)-文件位置相关 当打开一个文件以后,无论是读还是写,都有一个指示文件位置的这么一个东西,我们可以称之为文件的位置指示器或者文件位置指针,文件位置指示器指明了当前文件读或者写的位置信 ...

  5. 怎么修改Outlook2010 PST数据文件位置(默认邮件存储目录)

    Outlook2010是个很强大的软件.可是在配置IMAP邮箱账户的时候默认会将邮箱数据文件放到C盘的用户目录下.我们为了数据的安全,一般会将数据文件迁移到其他地方. 我在前几天转载过一篇博文使用剪切 ...

  6. linux查看命令的帮助文档,Linux查看命令和帮助文件位置

    1. whereis简介 本文主要讲解whereis的功能与日常使用方法,该命令可以用于查找Linux指定命令的二进制文件.源文件和帮助文件的位置. 显示结果会去除主路径名和后缀名.whereis默认 ...

  7. hosts文件位置在哪里?

    hosts文件位置在哪里?hosts 文件在我们的电脑上就是一个没有扩展名的系统文件,主要的作用就是用来加快域名解析的.同时还可以有效的屏蔽网站,有很多的用户们都不知道 hosts 文件详细位置,这个 ...

  8. 【文件游标的设置、获取与恢复;其它文件库函数的使用】(学习笔记20--文件下)

    目录 文件游标 文件游标的设置 文件游标的获取 文件游标的恢复 其它文件函数 文件检查函数 设置文件缓冲区 文件游标 在打开一个文件后,就会得到一个文件游标,而对文件的读写操作,都会从文件游标对应的文 ...

  9. php.ini在哪里 微赞_Php.ini文件位置在哪里 Php.ini文件找不到

    Php.ini文件是php的一个配置文件,在windows主机中如果你未修改配置文件php.ini文件肯定是和你的php安装目录在一起的,但在linux中好像不一样,下面我来介绍查找php.ini位置 ...

  10. php找出函数定义位置,WordPress如何快速定位PHP函数所在文件位置及代码行号?

    有时候我们需要修改别人源码里的代码,却找不到对应的函数放在了哪儿,就可以用使用本文介绍的办法,帮你快速定位函数位置.特别是某些写法不规范的WordPress主题,各种模块,函数到处放,找半天的那种.那 ...

最新文章

  1. 将数据追加到html 表格中,将数据添加到数据表中
  2. dual orcal 虚拟表
  3. “从A到I”智慧数据中心上海论坛
  4. springboot2自定义HttpTraceRepository
  5. 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程(CSS3)
  6. inventor如何钣金出弧面_SolidWorks如何在钣金弧面上雕刻公司名字?原来如此简单...
  7. 如何找到某个 ABAP structure 某字段的源头来自哪个数据库表
  8. SAP odata模型缓存校验机制
  9. 互联网时代的十大特征和趋势
  10. 《Android开发从零开始》——25.数据存储(4)
  11. javadoc maven_Maven Fluido Skin和Javadoc类图
  12. QuickMan 手记 - Activiti 环境搭建
  13. 上一家单位离职的原因_面试官:你为什么从上一家公司离职?小伙更换答案后,立马被录取...
  14. vue页面回显数据_解决vue表单回显数据无法修改的问题
  15. Android自定义控件封装之自定义属性的实现
  16. JDBC09 CLOB文本大对象
  17. ajax调用微信退款接口,微信退款(在.net core 用http方式请求)
  18. 里诺仓库管理软件(单机版)3.70 注册机 Code.By.HackWm.
  19. arduino红外两路寻迹c语言程序,Arduino寻迹小车程序
  20. 微信支付:小微商户申请入驻第一步:平台证书序列号的获取

热门文章

  1. BZOJ3687 简单题
  2. el-input只能输入数值和小数点,并且不显示上下箭头
  3. 深入理解android 博客,深入理解Android中ViewGroup
  4. python画叮当猫_怎么画卡通哆啦A梦(机器猫、蓝胖子、叮当猫) 专家详解
  5. mycat 分表子查询_mysql分库分表之mycat中间件解决方案
  6. python编程题字符串的美化_Python编程题15--RGB字符串排序
  7. python的plot如何实时更新中_python中plot实现即时数据动态显示方法
  8. UCBCS188 AI学习笔记(2)informed search (启发函数搜索)
  9. rabbitmq 一个生产者多个消费者_RabbitMQ入门学习系列(二),单生产者消费者
  10. nfine框架连接oracle,nfine(nfine快速开发框架)