1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-21 22:02:09 +02:00
tldr/pages.fr/common/gcc.md
Managor 9a42cc59fb
pages*/common/*: add option placeholders to translations part 1 (#15896)
Co-authored-by: Darío Hereñú <magallania@gmail.com>
2025-03-14 12:48:08 +05:30

1 KiB

gcc

Préprocesse et compile des fichiers sources C et C++, pour ensuite les assembler et les lier entre eux. Plus d'informations : https://gcc.gnu.org.

  • Compile plusieurs fichiers source en un exécutable :

gcc {{chemin/vers/le/fichier1.c chemin/vers/le/fichier2.c ...}} {{[-o|--output]}} {{chemin/vers/l'exécutable/à/produire}}

  • Active les averissements et les symboles de débogage dans la sortie de commande :

gcc {{chemin/vers/le/fichiersource.c}} -Wall -Og {{[-o|--output]}} {{chemin/vers/l'exécutable/à/produire}}

  • Inclut les bibliothèques depuis un chemin différent de celui par défaut :

gcc {{chemin/vers/le/fichiersource.c}} {{[-o|--output]}} {{chemin/vers/l'exécutable/à/produire}} -I{{chemin/vers/les/fichiers/d'en-tête}} -L{{chemin/vers/la/bibliothèque}} -l{{bibliothèque}}

  • Compile le code source en des instructions d'assemblage :

gcc {{[-S|--assemble]}} {{chemin/vers/le/fichiersource.c}}

  • Compile le code source en un fichier objet sans le lier :

gcc {{[-c|--compile]}} {{chemin/vers/le/fichiersource.c}}