gcov

Linux
Publiée le 2026-09-13 05:01:31
Illustration Linux pour la commande gcov

gcov

# Analyse le code source et génère un rapport de couverture
gcov chemin/vers/ton_fichier.c
# Affiche les informations pour chaque bloc basique (très détaillé)
gcov -a chemin/vers/ton_fichier.c
# Inclut les probabilités des branches dans le résultat
gcov -b chemin/vers/ton_fichier.c
# Affiche les comptes de branches prises au lieu des pourcentages
gcov -c chemin/vers/ton_fichier.c
# Génère un résumé des fonctions utilisées
gcov -f chemin/vers/ton_fichier.c
# Utilise le format JSON pour une analyse machine facile
gcov -j chemin/vers/ton_fichier.c
# Rend les nombres plus lisibles (format humain)
gcov -H chemin/vers/ton_fichier.c
# Active la coloration du résultat dans le terminal
gcov --use-colors chemin/vers/ton_fichier.c
# Utilise les noms de fichiers longs pour les inclusions
gcov --long-file-names chemin/vers/ton_fichier.c
# Affiche les noms de fonctions non démêlés (utile si tu compiles avec des macros)
gcov --demangled-names chemin/vers/ton_fichier.c
# Ne crée pas de fichier de sortie après l'analyse
gcov --no-output chemin/vers/ton_fichier.c
# Recherche les fichiers objets dans un répertoire spécifique avant d'analyser
gcov -o /chemin/objets chemin/vers/ton_fichier.c
# Préserve tous les composants du chemin de nommage des sources
gcov --preserve-paths chemin/vers/ton_fichier.c