gcov命令 - 测试代码覆盖率
2024-01-09 本站作者 【 字体:大 中 小 】
gcov命令是一款测试程序的代码覆盖率的工具。 gcov可以统计每一行代码的执行频率,实际上哪些代码确实被执行
gcov命令是一款测试程序的代码覆盖率的工具。
gcov可以统计每一行代码的执行频率,实际上哪些代码确实被执行了,每一段代码的执行时间。 gcov只在使用GCC编译的代码上工作。它与任何其他概要或测试覆盖机制不兼容。
gcov命令在测试代码覆盖率时,必须使用gcc命令的“-fprofile-arcs”选项和“-ftest-coverage”选项编译C语言文件。
语法格式:gcov [参数] [文件]
常用参数:
-a | 显示每个基本的信息 |
-b | 输出包含分支概率 |
-c | 给出跳转的分支数,而不是百分比 |
-n | 不创建输出文件 |
-l | 为包含进来的源文件使用长输出文件名 |
-f | 输出每个函数的小结信息 |
-p | 保留所有路径名 |
参考实例
显示/root/linuxcool.c文件的代码覆盖信息:
[root@linuxcool ~]# gcov /root/linuxcool.c
与该功能相关的Linux命令:
- whereis命令 – 显示命令及相关文件的路径位置
- ll命令 – 显示指定文件的详细属性信息
- zipnote命令 – 显示压缩包注释内容
- stty命令 – 修改终端命令行的相关设置
- ln命令 – 为文件创建快捷方式
- kbdconfig命令 – 设置键盘类型
- sort命令 – 对文件内容进行排序
- userinfo命令 – 更改自己的finger信息
- perl命令 – 实用报表提取语言
- mysqld_safe命令 – MySQL服务器启动脚本
猜你喜欢
如何注册微信新账号
2023-09-05
593
微信定位在哪里设置
2023-09-06
576
战锤任务职业攻略之英雄技能
2023-09-27
850
如何给文件加密?
2023-09-27
655
华为手机EMUI4.1手机找回 定位失效的解决办法
2023-09-27
917
16GB+1TB不到2000元真是疯了。网友:这才是真正的焊工。
2023-11-10
406
iphone打出苹果logo方法
2023-09-27
561
两个华为手机怎么传照片
2023-09-01
674
iPhone15pro/promax和14pro/promax的详细对比
2023-11-11
357
盘点苹果最成功的五款手机。
2023-11-13
539
相关推荐
华为哪款手机玩游戏性能最好
随着手机游戏的日益普及,智能手机的性能对于玩家来说变得尤为重要。作为领先的智能手...
扩音器什么品牌音质最好(哪个品牌的扩音器音质最佳?)
在音响领域,扬声器作为一种重要的扩音设备,广泛应用于演讲、演出、会议等场合。市场...
铠侠固态硬盘怎么样(铠侠固态硬盘的表现如何?)
固态硬盘作为一种计算机存储设备,近年来因其在性能和速度上的突破而受到广泛关注。作...
公认最静音的电风扇(国内10大电风扇品牌排行)
本文将对国内10大电风扇品牌进行排名,并深入分析各品牌的产品优势。公认最安静的电...
光信号闪红灯会自己好吗(路由器闪红灯是怎么回事)
路由器断网是一件很头疼的事情。路由器闪烁红灯,无法连接到网络。路由器上闪烁的红灯...
联想k29为什么是神机(联想k29怎么样)
在现代科技发展的浪潮中,智能手机已经成为人们生活的必需品。在众多手机品牌中,联想...
国内冰箱排名前十的品牌(质量最好的10大冰箱品牌)
中国冰箱行业是全球最大的冰箱生产和消费市场之一。今天小编介绍2023年中国十大冰...
凯夫拉手机壳怎么样(凯夫拉手机壳的表现如何?)
手机已经成为我们日常生活中不可或缺的一部分,因此保护手机免受损害成为一项重要的任...
键盘突然没反应是怎么回事
随着现代科学技术的飞速发展,计算机已经成为我们生活中不可缺少的一部分。但是在电脑...
垃圾处理器有必要买吗(垃圾处理器值得买吗)
现代社会,科技的不断进步,消费方式的改变,让我们面临越来越多的选择。作为一种新型...