gcov(1)

Från Wiki.linux.se
Version från den 27 mars 2025 kl. 04.34 av Admin (diskussion | bidrag) (Skapade sidan med '== NAMN == gcov - verktyg för att testa kodtäckning == SYNOPS == <pre> 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]...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
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.