2015-03-03 1 views
5

Ich versuche, Code-Coverage zum Laufen zu bringen, und lese gerade erst die Dokumentation. Ich fand ein paar Artikel, die erwähnen, Gebäude mit der --coverage Flagge, während andere die --ftest-coverage erwähnen.GCOV: Was ist der Unterschied zwischen - Coverage und --ftest-Coverage beim Erstellen mit GCC?

Beide Beschreibungen scheinen zu sagen, dass sie das gleiche tun, aber ich bin mir nicht sicher.


Hier zwei Artikel:


Was ist der Unterschied?

+6

'--coverage' ist nur eine Abkürzung für die zwei Schalter' -test-coverage -fprofile-arcs'. –

+0

Ah interessant. Vielen Dank! – user3338893

Antwort

4

Wie bereits in den Kommentaren --coverage ist ein Synonym für andere Flags im Zusammenhang mit der Codeabdeckung je nach Kontext.

3.11 Program Instrumentation Options:

--coverage

Diese Option dient zum Kompilieren und Code-Link für Coverage-Analyse instrumentiert. Die Option ist ein Synonym für -fprofile-arcs -test-coverage (beim Kompilieren) und -lgcov (beim Verknüpfen).

Verwandte Themen