Compiler un programme c avec le compilateur gnu

Ce tutoriel vous apprendra comment compiler un programme C à partir du code source en utilisant le compilateur GNU (GCC) pour Linux et Minimalist Gnu (MinGW) pour Windows.

Pas

Méthode 1 sur 2: Utilisation de GCC pour Unix

Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 1
1. Ouvrez une fenêtre de terminal sur votre système Unix.
Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 2
2. taper gcc --version et appuyez surEntrez. Cela devrait renvoyer le numéro de version du compilateur C. Si la commande est inconnue, il est probable que GCC ne soit pas installé.
  • S`il n`est pas installé, consultez la documentation de votre distribution Linux pour savoir comment obtenir le bon package.
  • Si vous voulez compiler un programme C++, utilisez `g++` au lieu de `gcc`.
    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 3
    3. Accédez au répertoire où vous avez enregistré le code source.
    Par exemple, si le fichier de code source, `main.c` est dans /usr/wikiHow/source, puis tapez cd /usr/wikiHow/source.
    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 4
  • 4. taper gcc principal.c –o HelloWorld. Remplacer `principal.c` par le nom du fichier source, et `HelloWorld` par le nom de votre programme. Le programme est ensuite compilé.
  • Si vous obtenez des messages d`erreur et que vous souhaitez plus d`informations à leur sujet, utilisez gcc -Wall -o fichier journal des erreurs1.c. Visualisez ensuite le fichier `errorlog` dans le répertoire courant, avec journal des erreurs de chat.
  • Pour compiler un programme à partir de plusieurs fichiers source, utilisez gcc -o fichier de sortie fichier1.c fichier2.c fichier3.c.
  • Pour compiler plusieurs programmes simultanément à partir de plusieurs fichiers source, utilisez gcc -c fichier1.c fichier2.c fichier3.c.
    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 5
  • 5. Exécutez votre programme compilé. taper ./Bonjour tout le monde mais remplacez `HelloWorld` par le nom de votre programme.

    Méthode 2 sur 2: Utilisation de MinGW pour Windows

    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 6
    1. Télécharger Minimalist GNU pour Windows (MinGW). Ceci est une version facile à installer de GCC pour Windows. Vous pouvez télécharger le fichier d`installation à partir de https://sourceforge.net/projets/mingw/.
    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 7
    2. Exécutez le fichier d`installation de MinGW.
    Si le fichier ne s`ouvre pas tout seul, double-cliquez dessus dans votre dossier de téléchargements, puis cliquez sur « Installer ».
    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 8
    3. Sélectionnez vos préférences d`installation et cliquez sur Continuer.
    MinGW recommande d`utiliser le dossier d`installation par défaut (C:MinGW) utiliser. Si vous devez changer de dossier, n`utilisez pas de dossier avec des espaces dans son nom (comme "Program Files").
    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 9
    4. Sélectionnez les compilateurs à installer.
  • Dans tous les cas, choisissez Configuration de base dans le volet de gauche et vérifiez les compilateurs souhaités dans le volet principal de droite.
  • Les utilisateurs avancés peuvent choisir Tous les forfaits et sélectionnez des compilateurs supplémentaires.
    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 10
  • 5. Cliquez sur le menu Installation. Ceci est situé en haut à gauche de la fenêtre MinGW.
    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 11
    6. Cliquez sur Appliquer les modifications.
    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 12
    sept. Cliquez sur Appliquer. Les compilateurs sont maintenant téléchargés et installés.
    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 13
    8. Ajoutez le chemin d`accès à MinGW aux variables d`environnement de votre système. Pour ce faire, procédez comme suit :
  • presse gagner+s pour sélectionner Rechercher, et tapez environnement.
  • cliquer sur Modification des variables d`environnement système dans les résultats de recherche.
  • cliquer sur Variables d`environnement
  • cliquer sur Modifier sous la case du haut (sous « Variables utilisateur »)
  • Faites défiler jusqu`en bas de la case « Valeur de la variable ».
  • taper ;C:MinGWbin immédiatement après la dernière lettre de la case. Remarque : si vous avez installé MinGW dans un autre répertoire, tapez ;C:chemin-vers-ce-répertoirebin.
  • cliquer sur d`accord et puis encore d`accord. Cliquez sur le reste d`accord-bouton pour fermer la fenêtre.
    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 14
    9. Ouvrir l`invite de commande en tant qu`administrateur. Vous procédez comme suit :
  • presse gagner+s et tapez cmd.
  • Faites un clic droit sur Invite de commandes dans les résultats de la recherche, et après Exécuter en tant qu`administrateur.
  • cliquer sur Oui pour confirmer les changements.
    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 15
    dix. Accédez au dossier où vous avez enregistré le code source.
    Par exemple, si votre code source est helloworld.c et c`est dans C:SourcePrograms, alors vous tapez cd C:SourceProgrammes.
    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 16
    11. taper gcc helloworld.c-o helloworld.EXE. Remplacez `helloworld` par le nom de votre code source et de votre application. Une fois le programme compilé, vous retournerez à l`invite de commande sans aucune erreur.
    Toute erreur dans le code indiqué doit d`abord être corrigée avant que le programme ne compile.
    Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 17
    12. Tapez le nom de votre programme pour l`exécuter. Est-ce que ça s`appelle helloworld.exe, puis tapez-le sur la ligne de commande pour démarrer le programme.

    Des astuces

  • La compilation de votre code source avec un indicateur -g générera des informations de débogage que le programme de débogage correspondant (GDB) peut utiliser pour faciliter le débogage.
  • Un `makefile` peut être créé pour faciliter la compilation de gros programmes.
  • Si vous utilisez beaucoup l`optimisation, gardez à l`esprit que l`optimisation de la vitesse peut se faire au détriment de la taille et parfois de la précision, et vice versa.
  • Lors de la compilation d`un programme C++, utilisez G++ de la même manière que GCC. N`oubliez pas que les fichiers C++ ont l`extension `.cpp`, au lieu de `.c`est.
  • Nécessités

    • Un PC avec Linux ou Windows
    • Connaissance de base de GNU/Linux et de l`installation de programmes
    • Code de programme
    • Un éditeur de texte (par ex. emacs, vi)

    Оцените, пожалуйста статью