gcov(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

NAMN

gcov - verktyg för att testa kodtäckning

SYNOPS

gcov [-v|--version] [-h|--help]
     [-a|--all-blocks]
     [-b|--branch-probabilities]
     [-c|--branch-counts]
     [-d|--display-progress]
     [-f|--function-summaries]
     [-i|--json-format]
     [-j|--human-readable]
     [-k|--use-colors]
     [-l|--long-file-names]
     [-m|--demangled-names]
     [-n|--no-output]
     [-o|--object-directory <katalog>|fil]
     [-p|--preserve-paths]
     [-q|--use-hotness-colors]
     [-r|--relative-only]
     [-s|--source-prefix <katalog>]
     [-t|--stdout]
     [-u|--unconditional-branches]
     [-x|--hash-filenames]
     <filer>

BESKRIVNING

gcov är ett program för kodtäckningstester. Använd det tillsammans med GCC för att analysera dina program och identifiera vilka delar som används, vilka som inte testas och var det är mest effektivt att optimera.

Verktyget skapar en fil som heter <filnamn>.gcov som innehåller information om hur många gånger varje rad har körts. Du bör kompilera din kod utan optimering för att få mest nytta av gcov.

gcov fungerar endast med program som kompilerats med GCC och är inte kompatibelt med andra profileringsverktyg.

FLAGGOR

-a, --all-blocks Visa körningsantal för varje basblock, inte bara de huvudsakliga kodraderna.

-b, --branch-probabilities Visa frekvensen av villkorsgrenar och summering på standardutgången.

-c, --branch-counts Visa antal grenar som tagits istället för procent.

-d, --display-progress Visa bearbetningsstatus.

-f, --function-summaries Visa summering per funktion förutom filsammanställning.

-h, --help Visa hjälptext och avsluta.

-i, --json-format Skapa komprimerade JSON-filer i ett mellanformat som är lätt att parsa.

-j, --human-readable Visa körningsantal i lättläst format (ex: 24.6k).

-k, --use-colors Färglägg rader utan täckning (röd/cyan).

-l, --long-file-names Skapa långa filnamn för inkluderade filer.

-m, --demangled-names Visa demanglade funktionsnamn.

-n, --no-output Skapa inte .gcov-utdatafil.

-o <katalog|fil>, --object-directory Ange katalog eller fil för att hitta .gcda/.gcno-filer.

-p, --preserve-paths Behåll hela sökvägar i .gcov-filnamn.

-q, --use-hotness-colors Färglägg "heta" kodrader i stil med `perf`.

-r, --relative-only Visa endast information för relativa sökvägar.

-s <katalog>, --source-prefix Ange prefix att ta bort från källfilnamn.

-t, --stdout Skriv utdata till standardutgång.

-u, --unconditional-branches Inkludera ovillkorliga grenar i branchstatistik.

-v, --version Visa versionsnummer och avsluta.

-w, --verbose Visa utförlig information om basblock och grenar.

-x, --hash-filenames Använd hash istället för full sökväg i filnamn.

SE ÄVEN

gcc(1) · gcov-tool(1) · gprof(1) · gpl(7) · gfdl(7) · fsf-funding(7)

COPYRIGHT

Copyright © 1996–2019 Free Software Foundation, Inc.

Licensierad under GNU Free Documentation License version 1.3 eller senare.

COLOPHON

Denna sida är en del av gcc(1). Om du hittar fel i denna manualsida, rapportera gärna till man-pages@man7.org.

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/gcov.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp Bromma som har sponsrat Linux.se med webbhotell.