GCOV: Qual é a diferença entre --coverage e --ftest-coverage ao construir com GCC?

Estou a tentar pôr a cobertura de código a funcionar, e só estou a ler a documentação primeiro. Encontrei alguns artigos que mencionam a construção com a bandeira, enquanto outros mencionam o edifício.

Ambas as descrições parecem dizer que fazem a mesma coisa, mas não tenho a certeza.


Aqui estão dois. artigos:


Qual é a diferença?

Author: Filip Roséen - refp, 2015-03-03

1 answers

Como já foi dito nos comentários {[[0]} é um sinónimo de outras bandeiras relacionadas com a cobertura de código, dependendo do contexto.

3.11 Opções De Instrumentação Do Programa:

-- coverage

Esta opção é usada para compilar e ligar o código instrumentado para a análise da cobertura. A opção é sinónimo de-fprofile-arcs - ftest-coverage (when compiling) and-lgcov (when linking).

 9
Author: sigy, 2016-12-06 10:39:26