(一)首先利用gcov 编译程序增加编译选项 -fprofile-arcs -ftest-coverage -lgcov
(二)利用lcov生成可视化的结果
1 #!/bin/sh
2 LCOV_BIN_HOME=/home/users/yuanbaolei/lcov-1.10/bin/
3 BIN_LCOV=$LCOV_BIN_HOME/lcov
4 BIN_GENHTML=$LCOV_BIN_HOME/genhtml
5
6 MODULE_NAME=module
7
8 $BIN_LCOV -d . -c -o gcov.info -t $MODULE_NAME
9 $BIN_GENHTML -o gcov_result gcov.info
(三)将可视化的结果展现
上述生成的 gcov_result 信息可以放找一个可以访问的平台(web服务器 例如 apache),这样可视化的分析界面。
先记录下,后续使用再完善。