gcov creates .gcov files in the current directory. Is there any way to change this?

c++, gcc, gcov

Solution

Run gcov from the directory where you want its files to be created. You'll have to use the `-o` argument to tell it where to look for the .gcno/.gcda files. See gcov's docs for more info.

Problem

I'm running gcov/gcc 4.1.2 on RHEL. When I want to specify a directory for the gcov files. Any ideas on how to do this?

Original source