タグ

ブックマーク / www.daionet.gr.jp/~knok (1)

  • gcov - knok - Trac

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

  • 1