C言語のカバレッジをするためのgcovとlcovのメモ。 テストしたのはcygwinで。 lcov http://ltp.sourceforge.net/coverage/lcov.php lcovのインストール tar xzvf lcov-1.6.tar.gz cd lcov-1.6 make install カバレッジ用に実行ファイルを作成して実行 gcc -fprofile-arcs -ftest-coverage hoge.c ./a.exe ls a.exe hoge.c hoge.gcda hoge.gcno カレントディレクトリにあるgcovの出力ファイルからinfoファイル作成 lcov -c -d . -o hoge.info ls a.exe hoge.c hoge.gcda hoge.gcno hoge.info aaaディレクトリの下にhtml化 genhtml -