Crossprofiling com gcov, mas GCOV_PREFIX e GCOV_PREFIX_STRIP são ignorados

Eu quero usar o GCOV para fazer a cobertura do código, mas os testes serão executados em outra máquina. Portanto, o caminho com fio para os arquivos .gcda no executável não funcionar

Para alterar esse diretório padrão, posso usar os envios GCOV_PREFIX e GCOV_PREFIX_STRIP, como é ditoaqu.

Aqui meus comandos eu usei:

$ export GCOV_PREFIX="/foo/bar"
$ export GCOV_PREFIX_STRIP="3"
$ gcc main.c -fprofile-arcs -ftest-coverage
$ strings a.out | grep gcda
/home/calmarius/blahblah/main.c.gcda

O caminho permanece o mesmo. Alguém tem experiência com isto

questionAnswers(2)

yourAnswerToTheQuestion