gcc Code coverage: gcov Compilation


Example

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.