Crossprofiling con gcov, pero GCOV_PREFIX y GCOV_PREFIX_STRIP se ignoran

Quiero usar GCOV para hacer la cobertura del código, pero las pruebas se ejecutarán en otra máquina. Por lo tanto, la ruta cableada a los archivos .gcda en el ejecutable no funcionará.

Para cambiar este directorio predeterminado, puedo usar los entornos GCOV_PREFIX y GCOV_PREFIX_STRIP, como se diceaqu.

Aquí mis comandos que usé:

$ 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

El camino sigue siendo el mismo. ¿Alguien tiene experiencia con esto

Respuestas a la pregunta(2)

Su respuesta a la pregunta