Linux中gcov命令起什么作用呢?


摘要:
下文讲述Linux中gcov命令的功能说明,如下所示;

gcov命令功能: 
      用于统计每一行代码的执行频率,
       如:那一行代码被执行及其执行时间
 
     gcov命令的语法格式:
        gcov [参数] [文件]
       -------常用参数说明-----  
        -a:显示每个基本的信息
        -b:输出包含分支概率
        -c:给出跳转的分支数,而不是百分比
        -n:不创建输出文件
        -l:为包含进来的源文件使用长输出文件名
        -f:输出每个函数的小结信息
        -p:保留所有路径名
      
      -----注意事项----
       1.gcov是一款测试程序的代码覆盖率工具
       2.如果文件不能被GCC 编译,则产生相应的警告信息 
          gcno:cannot open graph file

例:
gcov命令的示例分享

  

---显示 /usr/local/c/maomao.c的代码覆盖率
[root@maomao365.com ~]# gcov  /usr/local/c/maomao.c