一、安装
gcov:是随gcc一起发布的,并不需要独立安装;
lcov:其他博客说是随ltp发布的,结果下载下ltp之后编译了10多分钟,最后也没见lcov,最后到sourceforge下载了lcov单独的代码:
wget http://ncu.dl.sourceforge.net/project/ltp/Coverage Analysis/LCOV-1.12/lcov-1.12.tar.gz tar -zxvf lcov-1.12.tar.gz make make install
二、使用
以hello.c为例
#include<stdio.h> int main(int argc,char* argv[]) { if(argc>1) printf("AAAA\n"); else printf("BBB\n"); return 0; }