Comment compiler des programmes C avec le compilateur GNU C (GCC)

Table des matières:

Comment compiler des programmes C avec le compilateur GNU C (GCC)
Comment compiler des programmes C avec le compilateur GNU C (GCC)

Vidéo: Comment compiler des programmes C avec le compilateur GNU C (GCC)

Vidéo: Comment compiler des programmes C avec le compilateur GNU C (GCC)
Vidéo: 01 - Installer un poste de développement Java 2024, Novembre
Anonim

Ce wikiHow vous apprend à compiler un programme C à partir des sources, en utilisant le compilateur GNU (GCC) pour Linux et le GNU minimaliste (MinGW) pour Windows.

Étape

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

Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 1
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 1

Étape 1. Ouvrez une fenêtre de terminal sur votre ordinateur Unix

Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 2
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 2

Étape 2. Entrez la commande gcc --version et appuyez sur Entrée pour afficher la version GCC sur l'ordinateur

Si votre ordinateur affiche un message de commande introuvable, GCC n'est peut-être pas installé sur votre ordinateur.

  • Si besoin, installez GCC en suivant le guide de votre distribution Linux.
  • Pour compiler un programme C++, utilisez "g++", au lieu de "gcc".
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 3
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 3

Étape 3. Ouvrez le dossier dans lequel vous avez enregistré le code source du programme

Par exemple, si le code du programme "akurapopo.c" se trouve dans le dossier /usr/yuliaR/source, entrez la commande cd /usr/yuliaR/source

Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 4
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 4

Étape 4. Entrez la commande gcc akurapopo.c –o AkuRapopo

Remplacez "akurapopo.c" par le nom de code source de votre programme et "AkuRapopo" par le nom de votre programme souhaité. Le processus de compilation commencera.

  • Si une erreur se produit pendant le processus de compilation, collectez les informations d'erreur avec la commande gcc -Wall -o errorlog akurapopo.c. Après cela, affichez le fichier "errorlog" avec la commande cat errorlog.
  • Compilez le programme à partir de plusieurs fichiers de code source avec la commande gcc -o nom_programme fichier1.c fichier2.c fichier3.c.
  • Pour compiler plusieurs programmes à partir de plusieurs codes sources à la fois, utilisez la commande gcc -c fichier1.c fichier2.c fichier3.c.
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 5
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 5

Étape 5. Exécutez le programme compilé avec la commande./nomprogramme

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

Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 6
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 6

Étape 1. Téléchargez Minimalist GNU pour Windows depuis

MinGW est un package GCC facile à installer pour Windows.

Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 7
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 7

Étape 2. Exécutez le programme d'installation de MinGW

Si le programme d'installation ne s'ouvre pas automatiquement, double-cliquez sur le fichier MinGW dans le dossier Téléchargements, puis cliquez sur Installer

Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 8
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 8

Étape 3. Ajustez les options d'installation du programme, puis cliquez sur Continuer

Le dossier recommandé pour l'installation de MinGW est C:\MinGW. Si vous devez modifier le dossier d'installation, ne sélectionnez pas un dossier dont le nom contient des espaces (comme Program Files)

Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 9
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 9

Étape 4. Sélectionnez le compilateur que vous souhaitez installer

  • Pour installer le compilateur minimal recommandé, sélectionnez Configuration de base dans le volet gauche, puis cochez tous les compilateurs qui apparaissent dans le volet principal droit.
  • Si nécessaire, vous pouvez sélectionner Tous les packages et cocher tous les compilateurs supplémentaires.
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 10
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 10

Étape 5. Cliquez sur le menu Installation dans le coin supérieur gauche de MinGW

Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 11
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 11

Étape 6. Cliquez sur Appliquer les modifications

Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 12
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 12

Étape 7. Cliquez sur Appliquer pour télécharger et installer le compilateur

Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 13
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 13

Étape 8. Ajoutez le CHEMIN MinGW à la variable d'environnement système en suivant ces étapes:

  • Appuyez sur Win+S pour ouvrir le menu Rechercher, puis saisissez le mot-clé de l'environnement.
  • Dans les résultats de la recherche, cliquez sur Modifier les variables d'environnement système.
  • Cliquez sur Variables d'environnement.
  • Cliquez sur Modifier sous la zone supérieure (sous Variables utilisateur).
  • Faites défiler jusqu'à la fin de la zone Valeurs variables.
  • Entrez;C:\MinGW\bin à la fin du texte dans la case. Si vous avez installé MinGW dans un autre dossier, remplacez;C:\MinGW\bin par;C:\installationfoldername\bin.
  • Cliquez deux fois sur OK pour fermer la fenêtre.
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 14
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 14

Étape 9. Ouvrez une fenêtre de ligne de commande en tant qu'administrateur en suivant ces étapes:

  • Appuyez sur Win+S, puis entrez cmd.
  • Cliquez avec le bouton droit sur Invite de commandes dans les résultats de la recherche, puis cliquez sur Exécuter en tant qu'administrateur.
  • Cliquez sur Oui pour autoriser les modifications sur l'ordinateur.
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 15
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 15

Étape 10. Ouvrez le dossier dans lequel vous avez enregistré le code source du programme

Par exemple, si vous avez enregistré le code source "lailacanggung.c" dans le dossier C:\Source\Programs, saisissez la commande cd C:\Source\Programs

Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 16
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 16

Étape 11. Saisissez la commande gcc lailacanggung.c –o lailacanggung.exe

Remplacez le nom de fichier par le nom de votre fichier de code de programme. Une fois le processus de compilation terminé, vous verrez à nouveau la ligne de commande. Les erreurs qui se produisent ne seront pas affichées.

Les erreurs dans le code du programme doivent être corrigées avant de démarrer le processus de compilation. Le code du programme contenant l'erreur n'a pas pu être compilé

Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 17
Compiler un programme C à l'aide du compilateur GNU (GCC) Étape 17

Étape 12. Entrez le nom de votre programme pour l'exécuter, par exemple lailacanggung.exe

Des astuces

  • Lorsque vous compilez un programme avec le paramètre -g, le compilateur inclura les informations de débogage appropriées pour GDB, le programme de débogage intégré de GCC. Ces informations vous faciliteront le débogage.
  • Pour compiler de gros programmes, vous pouvez d'abord créer un Makefile.
  • Si votre programme est optimisé pour la vitesse, la taille du programme peut augmenter et la précision peut ne pas être très bonne. D'un autre côté, si vous optimisez la taille ou la précision du programme, la vitesse du programme peut diminuer.
  • Lors de la compilation de programmes C++, utilisez G++ comme vous le feriez avec GCC. Les fichiers C++ ont une extension.cpp au lieu de.c.

Conseillé: