gcov


カバレッジ計測

gcovを導入する

  1. Makefileでコンパイルオプションで -fprofile-arcs -ftest-coverageをつける。
     CPPFLAGS += -fprofile-arcs -ftest-coverage
  2. コンパイルを実施(ここでエラーするならオプションの順番をかえてみる)
  3. 実行ファィルを実行
  4. xxx.gcdaというファイルができるので、以下で実行
    gcov xxx.gcda
File `/cygdrive/c/xxx/xxx.c'
Lines executed:100.00% of 2
/cygdrive/c/xxx/xxx.c:creating `xxx.c.gcov'

Eclipseでgcovを使う(CDT gcov plugin)

  1. 以下のサイトでダウンロードしてeclipsへインストール https://sourceforge.jp/projects/ginkgo/files/

参考ペ−ジ http://sourceforge.jp/projects/ginkgo/wiki/HowToUse

どうも参考ペ−ジだけではうまく行かない。
xxx.gcda に対して以下を実行するとうまく行った。&br

gcov xxx.gcda

これで、xxx.c.gcovというファイルができる。

最新の20件

2011-05-17 2011-10-19 2011-11-06 2012-09-05 2012-06-23 2012-03-10 2012-03-09 2012-02-16 2012-01-22 2012-01-21 2011-12-11 2011-12-07 2011-05-01

今日の1件

  • gcov(1)

  • counter: 2270
  • today: 1
  • yesterday: 0
  • online: 1