c89
Linux
Publiée le
2026-10-08 05:26:31
gcc
# Vérifie la version du compilateur GCC que tu utilises
gcc --version
# Affiche l'aide générale pour les options de compilation
gcc --help
# Demande spécifiquement le type d'options liées aux avertissements (warnings)
gcc --help=warnings
# Détermine le processeur cible (target machine) du compilateur
gcc -dumpmachine
# Affiche tous les chemins où GCC cherche des bibliothèques
gcc -print-search-dirs
# Trouve le nom de la bibliothèque compagnon de GCC
gcc -print-libgcc-file-name
# Détermine le triplet GNU normalisé pour l'architecture cible (multiarch)
gcc -print-multiarch
# Affiche le chemin complet vers une librairie spécifique (ex: libmath)
gcc -print-file-name=libm
# Demande de compiler un fichier simple en mode debug et créer un exécutable
gcc -g main.c -o programme_debug
# Compile un code source avec des optimisations agressives (-O3)
gcc -O3 main.c -o programme_opti
# Vérifie si tu peux passer des codes de sortie d'une phase spécifique
gcc --help=pass-exit-codes
# Affiche les spécifications intégrées (built in spec strings)
gcc -dumpspecs
# Détermine le répertoire racine pour les versions de libgcc
gcc -print-multi-directory
# Compile un fichier et affiche uniquement l'assemblage sans créer d'exécutable
gcc -S main.c -o programme.s
# Exemple de compilation avec des options spécifiques (linker)
gcc -Wl,--verbose main.c -o prog_verbose
# Affiche les options pour le compilateur en général, y compris les sous-processus
gcc -v --help