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?

StackOverflow https://stackoverflow.com/questions/1438459

  •  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

Foi útil?

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
scroll top