title: Using gcov when application is moved
body: <p>I have looked at many postings but cannot find a related one.  I have a large Eclipse project with the following layout...</p>
  
  <pre><code>Source\
      Operations\ 1.cpp, 2.cpp, 3.cpp
      Commands\ a.cpp, b.cpp, c.cpp
      Listeners\ x.cpp, y.cpp, z.cpp
  
  Debug\
      Operations\ 1.o, 2.o, 3.o
      Commands\ a.o, b.o, c.o
      Listeners\ x.o, y.o, z.o
      APP
  </code></pre>
  
  <p>But now I have to move <code>APP</code> to <code>~/config/</code> where all my required configuration files live and I get no <code>.gc*</code> files.</p>
  
  <p>If I run the <code>APP</code> in the <code>Debug</code> directory, the proper <code>*.gcda</code> and <code>*.gcno</code> files are created.
  But I cannot run from there since I require all my configuration files.</p>
  
  <p>I have tried setting <code>$GCOV_PREFIX</code> to <code>~/config</code> but still nothing.</p>
  
  <p>I tried a really simple gcov example in a test directory and it worked fine, when everything was in the same directory.  So I know it's not the compiler.</p>