I use gcov+gcovr.py for generate coverage reports on Linux.
On Windows (Windows Enterprise 7 x64) I installed MinGW (gcc version 4.8.1) and I generate binary coverage reports (files such as .gcno, .gcda), but command
gcc -fprofile-arcs -ftest-coverage -O0 ./gcov_test.c
out of memory allocating 3852114712 bytes
I looked the code, but magic with GCOV_VERSION too mistical for me.