• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 使用gcov完成代碼覆蓋率的測試

    發表于:2013-12-09來源:IT博客大學習作者:浩澤點擊數: 標簽:代碼覆蓋率
    使用gcov完成代碼覆蓋率的測試.Gcov作為gnu/gcc工作組件之一,是一款的免費的代碼覆蓋率測試工具,而且可以結合lcov生成美觀的html的測試報表。本文介紹一些gcov的使用方法,基本原理,一些實際中可能會遇到的問題以及解決思路。

      Gcov作為gnu/gcc工作組件之一,是一款的免費的代碼覆蓋率測試工具,而且可以結合lcov生成美觀的html的測試報表。本文介紹一些gcov的使用方法,基本原理,一些實際中可能會遇到的問題以及解決思路。

      Gcov的用法

      1.1 編譯

      Gcov的使用方法很簡單,首先需要給gcc編譯的時候打開覆蓋測試的開關

      例如要對srcfile.c單個文件生成的程序進行代碼覆蓋測試,在gcc編譯的時候:

      gcc -fprofile-arcs -ftest-coverage srcfile.c -o srcfile

      或者簡化成:

      gcc -coverage srcfile.c -o srcfile

      如果源文件很多,需要編譯,鏈接的時候,在gcc編譯的時候:

      編譯:

      gcc -fprofile-arcs -ftest-coverage -c srcfile.c

      鏈接:

      gcc srcfile.o -o srcfile -lgcov

      或者

      gcc srcfile.o

    原文轉自:http://blogread.cn/it/article/3733?f=sa

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>