腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
gcov
为
c
源代码
生成
覆盖率
,
得到
一个
错误
'not a
gcov
note
file
‘
c
、
code-coverage
、
gcov
我正在学习
gcov
来
生成
覆盖报告。这些代码如下:A.H.("a1 = %d\n", a1);} 我
使用
gcc *.
c
*.h -o main -fprofile-arcs -ftest-coverage编译代码,那么当前目录中的文件就是/a.gcdaFinished .info-
file
creation 在这里我
得到
一个
错误
/
浏览 370
提问于2021-08-15
得票数 1
1
回答
对于
gcov
的输入,..cpp/..gcda/..gcno之间的任何差异
gcc
、
gcov
gcov
foo.gcda,
gcov
foo.gcno和
gcov
foo.cpp有什么区别吗?根据,我们必须将源文件foo.cpp与foo.gcda和foo.gcno放在一起,然后
使用
gcov
foo.cpp
生成
报告。因此,有时很难找到源文件并移动它们(因为我正在计算Pytorch项目的
覆盖率
)。然后我想跳过.cpp,就这么做在CMake文件夹中,其中有foo.gcda、foo.gcno和foo.o。结果也会显示出来
浏览 0
提问于2020-08-30
得票数 0
1
回答
无法让
gcov
生成
任何
覆盖率
数据
c
、
gcc
、
gcov
在我的
C
/
C
++ Makefile项目中
使用
googletest获取
gcov
覆盖率
文件失败,在Windows上
使用
https://github.com/rusefi/rusefi/tree/
gcov
/unit_tests上的mingw32完整
源代码
我有过 USE_OPT += -fprofile-arcs -ftest-coverage ULIBS += -lgcov -
浏览 40
提问于2019-08-25
得票数 0
3
回答
大型项目的
gcov
(静态库,...)
unit-testing
、
gcc
、
build-process
、
code-coverage
、
gcov
我正在做
一个
更大的项目,它的目录布局如下: MyA ab.cpp MyB bb.cpp MyTestlibrary) testaa.o testac.o testbb.o MyTest (executable) 在
使用
在MyTest目录中运行
gcov
之后,会
生成
不同的*.
gcov
文件,但不幸的是,不是针对MyA
浏览 7
提问于2011-04-08
得票数 8
4
回答
在文件夹上运行
gcov
工具
gcov
我
使用
.
c
在一些gcc -fprofile-arcs -ftest-coverage [filenames]文件上运行
gcov
工具。命令这个是可能的吗?请帮我解决这个问题。 提前谢谢。
浏览 6
提问于2012-12-06
得票数 5
2
回答
Lcov:无法收集分支
覆盖率
统计信息
c
、
testing
、
branch
、
code-coverage
、
lcov
我
使用
lcov在我的项目中创建
覆盖率
信息。但是我只能
得到
行
覆盖率
和函数
覆盖率
的统计信息。lcov version:1.10,
gcov
version:4.4.5 lcov -d $OSPL_HOME/src -d $OSPL_OUTER_HOME/src -
c
-o在第
一个
命令之后,我收到了很多这样的警告: geninfo: WARNING: cannot find an entry for
浏览 3
提问于2012-11-14
得票数 25
4
回答
核心转储和
gcov
覆盖报告
c++
、
c
、
linux
、
code-coverage
、
gcov
我正在对多线程程序进行压力测试,同时也在收集
覆盖率
。据我所知,当程序被_exit()或者SIGABRT、SIGSEGV等信号终止时,
gcov
不会
生成
.gcda文件。当程序崩溃时,signal会
生成
核心文件,并且不会
生成
gcov
覆盖率
数据。显然,我可以处理信号并
生成
覆盖率
数据,但在这种情况下,我无法
生成
核心转储文件。但是我想
生成
核心转储和
gcov
数据文件来找出崩溃的原因。 我的问题是
浏览 3
提问于2011-04-18
得票数 3
4
回答
如何告诉
gcov
忽略不可命中的
C
++代码行?
c++
、
code-coverage
、
gcov
我正在
使用
gcov
来度量我的
C
++代码中的
覆盖率
。我希望达到100%的
覆盖率
,但有一些代码行理论上是不可命中的(需要实现但从未调用的方法,switch语句的默认分支,等等),这一事实阻碍了我。这些分支中的每
一个
都包含一条assert( false );语句,但
gcov
仍然将它们标记为未命中。 我希望能够告诉
gcov
忽略这些分支。有没有办法向
gcov
提供这些信息--通过注释
源代码
,或者通过任何其他机制?
浏览 1
提问于2010-08-24
得票数 55
回答已采纳
3
回答
多线程应用程序的
GCOV
c++
、
testing
、
code-coverage
是否可以
使用
gcov
对多线程应用程序进行
覆盖率
测试? 我已经
为
我们的代码库设置了一些微不足道的测试,但如果能对我们正在实现的
覆盖率
有一些了解就更好了。如果
gcov
不合适,任何人都可以推荐
一个
替代工具(可能是oprofile),最好是有一些很好的入门文档。
浏览 0
提问于2008-09-01
得票数 6
回答已采纳
2
回答
Clang代码
覆盖率
无效输出
clang
、
code-coverage
、
clang++
我可以
使用
--coverage构建我的二进制文件,并运行它来获得.gcno和.gcda文件,但是当我运行lcov时,我
得到
"GENINFO:...到达意外的文件结尾“。现在我被卡住了,来寻求帮助:) 我正在
使用
Ubuntu13.04并编写
c
++11,以防会有所不同。
浏览 1
提问于2013-07-20
得票数 6
回答已采纳
2
回答
如何使
gcov
和gcovr获取源文件和头文件
gcov
、
gcovr
我正试图
使用
.bat文件
为
项目
生成
覆盖率
报告,详情如下。 set datafiles=
C
:\source\mywork\root\testing\unittests\rose\build\debug\ setgcovr_src=
C
:\sou
浏览 4
提问于2019-09-27
得票数 0
回答已采纳
1
回答
在仪器映像上运行功能测试用例时,不会
生成
gcda文件。
c
、
instrumentation
、
gcov
我正在尝试
生成
C
文件的
覆盖率
(Yocto项目)。它在编译每个模块时
使用
覆盖率
标志
生成
".gcno“文件。我已经从所有这些模块
生成
了
一个
映像,并将其加载到测试设备中,并运行了功能测试用例。 我能够
使用
字符串命令从运行测试设备的进程中找到"gcda“文件的路径。因此,在将进程id附加到gdb之
浏览 0
提问于2019-02-13
得票数 0
1
回答
如何修正“文件名、目录名称或卷标签语法不正确”的
错误
?
python
、
windows
、
code-coverage
、
codecov
我在Windows上的python项目中
使用
codecov,但是当我试图上传
覆盖率
报告以对服务器进行解码时,我会
得到
以下
错误
:codecov 2.0.10可以成功上传,从2.0.11我
得到
的文件名、目录名或卷标签语法是不正确的。
错误
。
浏览 1
提问于2020-01-27
得票数 2
回答已采纳
4
回答
代码
覆盖率
没有显示
使用
Xcode +
gcov
的结果
objective-c
、
xcode
、
code-coverage
我一直试图使代码覆盖
为
iPhone模拟器工作,并始终
得到
0%的
覆盖率
。下面是我尝试过的配置细节和步骤。在“其他链接器标志”中添加“-lgcov” 我已经
生成
了.gcda文件,但是
覆盖率
总是显示
为
当我试图将GCC改为4.0时,我
得到
了26个构建
错误
。";const char *前缀prefixValue= &q
浏览 0
提问于2011-02-24
得票数 13
1
回答
在运行时转储
gcov
数据
c
、
code-coverage
、
gcov
我正在
使用
gcov
为
我正在处理的
一个
C
项目收集代码
覆盖率
数据。我知道
gcov
会在程序完成后退出时转储代码
覆盖率
数据。如何为长时间运行的进程收集
gcov
数据。(比方说,我的程序是运行在永远不会关闭的服务器上的操作系统的内核--我需要为它收集代码
覆盖率
数据)。有没有办法让
gcov
转储代码
覆盖率
数据周期性地(比如,每隔1个小时),或者在特定的事件发生时-我如何触发
gcov</em
浏览 2
提问于2013-02-20
得票数 2
3
回答
在并行运行时
使用
gcov
的代码
覆盖率
c++
、
parallel-processing
、
gcov
我
使用
gcov
为
项目中的几个文件设置了
C
/
C
++代码
覆盖率
。可执行文件正在并行运行。这会导致一些共享的代码被并行运行。如果是这样的话,有什么解决方法吗? 正在
使用
的
Gcov
版本
为
1.5
浏览 8
提问于2013-02-01
得票数 7
2
回答
无法
使用
gcc打开图形文件
gcov
c++
、
gcc
、
profiling
、
ubuntu-12.04
、
gcov
我
使用
gcov
作为我的
c
++项目的代码
覆盖率
工具,在Ubuntu12.04上运行的是我的
c
++项目(目前是4.6.3,但很快会是4.8),我
得到
了无法打开图形文件的
错误
。这个
错误
是什么意思?我如何摆脱它,这样我才能看到我的代码
覆盖率
?我已经看到了这个问题的其他解决方案,最流行的是
使用
clang ()而不是gcc,但我不能切换编译器,我必须
使用
gcc,所以这对我来说不是
一个
可行的解决
浏览 5
提问于2013-10-17
得票数 1
1
回答
gcov
只报告标头类的
错误
结果
c++
、
unit-testing
、
code-coverage
、
gcov
、
header-only
我正在用gcc版本4.8.4编译我的
源代码
(Ubuntu 4.8.4-2 ubuntu1~14.04.3)然后在我的
一个
源文件上运行
gcov
成功地
为
该头文件
生成
覆盖率<
浏览 2
提问于2016-11-04
得票数 3
回答已采纳
1
回答
如何在
C
++项目的coveralls.io上显示分支
覆盖率
?
code-coverage
、
coveralls
我正在
使用
coveralls.io服务来显示我的
C
++项目的行
覆盖率
。我也想跟踪分支覆盖范围,但无法使其工作。关于Travis CI,我
使用
这个调用
生成
覆盖报告:工作服脚本以前是用pip安装的 pip install c
浏览 0
提问于2018-07-31
得票数 1
回答已采纳
2
回答
Linux内核5.4 GCC 9.1.0未显示代码
覆盖率
gcc
、
linux-kernel
、
x86-64
、
code-coverage
、
gcov
我们在不同的架构(arm,arm64,x86_64)上
使用
带有gcc 9.1.0的Linux5.4内核。我负责
为
内核模块创建代码
覆盖率
。我既没有选择Linux内核版本,也没有选择编译器版本。我能够为arm/arm64创建代码
覆盖率
,并在/sys/kernel/debugfs/
gcov
/...中查看结果。像往常一样。此外,加载的模块在
gcov
子目录中可见。内核/
gcov
/base.
c<
浏览 30
提问于2021-06-10
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
iOS代码染色原理及技术实践
从零基础到解题之 Python is the best language
Linux调试工具|Addr2line
Python开发必备:如何建立一个完美的项目工程环境
Linux c编程起步,掌握gcc的基本用法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券