タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

gcovに関するYasuyukiMiuraのブックマーク (3)

  • 開発/カバレッジ - 草原をわたるそよ風の音

    カバレッジテストツール gcc, gcov icc perl ruby コメント カバレッジテストツール gcc, gcov$ gcc -g -pg -fprofile-arcs -ftest-coverage -c hello.c ==> hello.o, hello.gcno $ gcc -fprofile-arcs -o hello hello.o ==> hello $ ./hello ==> hello.gcda $ gcov hello.c File 'hello.c' Lines executed:57.14% of 7 hello.c:creating 'hello.c.gcov' ==> hello.c.gcov リンクエラーが出る場合はリンク時にも -fprofile-arcs を追加する..gcov ファイルはテキストファイルでカバレッジ結果が記録される.{実行回数}

  • gcov - knok - Trac

    GCCでソースコードカバレッジテストを行うgcov ここのところgcovで検索してくる人が増えてきたので、gcovの使い方について まとめて行こうと思います。 カバレッジテスト カバレッジテスト(coverage test)とは、ソースコードのどの部分までが実際に実行されているかを 調査することです。これにより、バグの発見やパフォーマンスチューニングをより容易に行う ことができるようになります。 準備 gccを使ってカバレッジテストを行う際には、以下のコンパイルオプションが必要です。 -fprofile-arcs -ftest-coverage autotools化したソースコードをコンパイルするような場合なら、以下のようにして configureを実行します。 % CFLAGS="-fprofile-arcs -ftest-coverage" ./configure 実行 前述のコンパイ

  • gcov: テスト・カバレッジ・プログラム

    [Contents]   [Back]   [Prev]   [Up]   [Next]   [Forward] gcov: テスト・カバレッジ・プログラム gcovは、 GNU CCと組み合わせることによって、 プログラムのコード・カバレッジをテストすることができるツールです。 この章では、 gcovのバージョン1.5について説明します。 gcovの紹介 gcovは、 テスト・カバレッジ・プログラムです。 GNU CCとともに使用してプログラムの分析を行えば、 より効率的、 かつ、 より高速に動作するコードを生成することができます。 gcovは、 コードのどの部分に最適化を適用するのが最も効果的であるかを発見するのを支援してくれる、 プロファイリング・ツールとして使用することができます。 また、 gcovを、 別のプロファイリング・ツールであるgprofとともに使用して、 コードのどの部

  • 1