c89

Linux
Publiée le 2026-10-08 05:26:31
Illustration Linux pour la commande c89

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