Before using gcov, source code should be compiled with gcc using the two flags, -fprofile-arcs
and -ftest-coverage
. This tells the compiler to generate the information and extra object file code required by gcov.
gcc -fprofile-arcs -ftest-coverage hello.c
Linking should also use the -fprofile-arcs
flag.