Pode gcc / gcov ser feitas para as estatísticas de cobertura de saída para um local que não seja a pasta de origem?
-
08-07-2019 - |
Pergunta
Quando usar o gcc com -fprofile-arcos e ftest-cobertura, quando o termina executável resultante, ele tenta criar .gcda arquivos de saída no mesmo local que os arquivos .o usados ??para compilar o executável. Isso é inconveniente quando estou rodando em uma máquina diferente do que eu construí em -? Existe alguma maneira de mudar esse comportamento
Solução
Você pode usar a variável de ambiente GCOV_PREFIX
. É mencionada no doc sob um "cross-profiling" seção , que em si é referido na documentação para -fprofile-arcs
.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow