Comment compiler un programme c à l`aide du compilateur gnu (gcc)

Thisteach vous comment compiler un programme C du code source en utilisant le compilateur GNU (GCC) pour Linux et minimaliste GNU (MINGW) pour Windows.

Pas

Méthode 1 de 2:
Utilisation de GCC pour Linux
  1. 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 Linux. Son icône est généralement un écran noir avec des caractères blancs dessus. Vous pouvez généralement le trouver dans votre menu d`applications.
  • Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 2
    2. Installer GCC. Si vous n`avez pas déjà installé GCC, vous pouvez utiliser les commandes de terminal suivantes pour installer GCC pour Ubuntu et Debian. Pour toutes les autres versions de Linux, consultez la documentation de votre distribution Linux pour apprendre à obtenir le bon package:
  • Taper Sudo apt mise à jour et appuyer sur "Entrer" Pour mettre à jour la liste des packages.
  • Taper sudo apt installer build-essentiel et appuyer sur "Entrer" Pour installer les packages essentiels, qui incluent GCC, g ++ et faire.
  • Taper sudo apt-get installer des manpages-dev et appuyer sur "Entrer" Pour installer les pages manuelles.
  • Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 3
    3. Taper GCC -Version et appuyer sur ↵ Entrez. Cela vérifiera que GCC est correctement installé et renvoie le numéro de version. Si la commande n`est pas trouvée, il est probable que GCC n`est pas installé.
  • Si vous compilez un programme C ++, utilisez "g ++" au lieu de "GCC."
  • Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 4
    4. Naviguez jusqu`au répertoire où votre code source est enregistré. Utilisez le CD commande de naviguer dans les répertoires dans le terminal. Par exemple, si votre code source est dans votre dossier de documents, vous devez taper CD / Accueil / [Nom d`utilisateur] / Documents (à Ubuntu). Vous pouvez également accéder au répertoire de documents en tapant CD ~ / Documents dans le terminal.
  • Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 5
    5. Taper GCC [Nom de programme].C -O [Noms exécutable] et appuyer sur ↵ Entrez. Remplacer "[Nom de programme].C "avec le nom de votre fichier de code source et" [nom exécutable] "avec le nom de votre programme fini. Le programme va maintenant compiler.
  • Si vous voyez des erreurs et souhaitez voir plus d`informations à leur sujet, utilisez GCC -WALL -O FILLETLOG FILE1.c. Ensuite, affichez le fichier "ErrorLog" dans le répertoire en cours avec erreur de chat.
  • Pour compiler un programme à partir de plusieurs fichiers de code source, utilisez GCC -O OUT OUTPUTIFILE FILLE1.c File2.c File3.c.
  • Compiler plusieurs programmes à la fois avec plusieurs fichiers de code source, utilisez GCC -C File1.c File2.c File3.c.
  • Image intitulée Compiler un programme C à l`aide de l`étape 6 de GNU Compiler (GCC)
    6. Exécutez votre programme nouvellement compilé. Taper ./ [Noms exécutable] mais remplacer "[Noms exécutable]" avec le nom de votre programme.
  • Méthode 2 sur 2:
    Utilisation de Mingw pour Windows
    1. Image intitulée Compiler un programme C à l`aide de l`étape 7 de GNU Compiler (GCC)
    1. Télécharger GNU minimaliste pour Windows (MINGW). Ceci est une version facile à installer de GCC pour Windows. Utilisez les étapes suivantes pour télécharger Mingw:.
  • Image intitulée Compiler un programme C à l`aide de l`étape 8 de GNU Compiler (GCC)Image intitulée Compiler un programme C à l`aide de l`étape 7 de GNU Compiler (GCC)
    2. Installer mingw. Utilisez les étapes suivantes pour installer Mingw:
  • Double-cliquer mingw-get-configuration.EXE Dans votre dossier de téléchargement ou votre navigateur Web.
  • Cliquez sur Installer.
  • Cliquez sur Continuer.
  • MINGW recommande d`utiliser le dossier d`installation par défaut (C: mingw). Si vous devez changer le dossier, n`utilisez pas de dossier avec des espaces dans le nom (e.g. "Fichiers de programme").
  • Image intitulée Compiler un programme C à l`aide de l`étape 9 de GNU Compiler (GCC)
    3. Sélectionnez les compilateurs à installer. Au minimum, choisissez Configuration de base Sur le panneau de gauche, placez les cochons à côté de tous les compilateurs répertoriés dans le panneau principal droit. Les utilisateurs plus avancés peuvent choisir Tous les paquets et sélectionnez des compilateurs supplémentaires.
  • Image intitulée Compiler un programme C à l`aide de l`étape 10 de GNU Compiler (GCC)
    4. Cliquez avec le bouton droit sur chaque package et cliquez sur Marque pour l`installation. La configuration de base a environ 7 packages répertoriés dans la case en haut. Cliquez avec le bouton droit sur chacun d`entre eux (ou juste ceux que vous voulez) et cliquez sur Marque pour l`installation. Cela ajoute une icône avec une flèche à côté de chacun et la marque pour l`installation.
  • Image intitulée Compilation d`un programme C à l`aide du compilateur GNU (GCC) Étape 11
    5. Installez les paquets sélectionnés. Il peut prendre votre ordinateur plusieurs minutes pour installer tous les packages. Utilisez les étapes suivantes pour installer les packages marqués pour l`installation.
  • Clique le Installation Menu dans le coin supérieur gauche.
  • Cliquez sur Appliquer les modifications.
  • Cliquez sur Appliquer.
  • Cliquez sur Fermer Une fois l`installation terminée.
  • Image intitulée Compiler un programme C à l`aide de l`étape 12 de GNU Compiler (GCC)
    6. Ajoutez le chemin d`accès à Mingw aux variables d`environnement système. Utilisez les étapes suivantes pour ajouter le chemin d`accès à Mingw aux variables Environment System:
  • Taper environnement Dans la barre de recherche à côté du menu Démarrer.
  • Cliquez sur Modifier les variables d`environnement système Dans les résultats de la recherche.
  • Cliquez sur Variables d`environnement
  • Sélectionnez le Chemin variable.
  • Cliquez sur Éditer sous la case supérieure (sous "Variables utilisateur")
  • Cliquez sur Nouveau.
  • Taper C: mingw bin Dans le nouvel espace. Notez que si vous avez installé MINGW dans un répertoire différent, entrez C: path-path-to-the-répertoire bin.
  • Cliquez sur d`accord, et alors d`accord de nouveau. Cliquez sur le seul restant d`accord bouton pour fermer la fenêtre.
  • Image intitulée Compiler un programme C à l`aide de l`étape 13 de GNU Compiler (GCC)
    7. Ouvrez l`invite de commande en tant qu`administrateur. Vous devez être connecté à un compte Windows avec des privilèges d`administration pour ouvrir l`invite de commande en tant qu`administrateur. Utilisez les étapes suivantes pour ouvrir l`invite de commande en tant qu`administrateur:
  • Taper cmd Dans la barre de recherche à côté du menu Démarrer..
  • Clic-droit Invite de commande Dans les résultats de la recherche, puis sélectionnez Exécuter en tant qu`administrateur.
  • Cliquez sur Oui Autoriser les changements.
  • Image intitulée Compilation d`un programme C à l`aide de l`étape 14 du compilateur GNU (GCC)
    8. Naviguez jusqu`au dossier où votre code source est enregistré. Par exemple, si votre fichier de code source appelé helloworld.C est situé dans c: source programmes, type CD C: Source Programmes
  • Image intitulée Compiler un programme C à l`aide de l`étape 15 de GNU Compiler (GCC)
    9. Taper GCC C -O [Nom de programme].EXE [Nom de programme].c et appuyer sur ↵ Entrez. Remplacer "[Nom de programme]" avec le nom de votre code source et de votre application. Une fois le programme compilé, vous retournerez à l`invite de commande sans erreurs.
  • Toutes les erreurs de codage qui apparaissent doivent être corrigées avant que le programme ne compilait.
  • Image intitulée Compiler un programme C à l`aide du compilateur GNU (GCC) Étape 16
    dix. Tapez le nom de votre programme pour l`exécuter. Si c`est appelé hello_world.EXE, tapez qui dans la commande de commande pour démarrer votre programme.
  • Si vous recevez un "L`accès est refusé" ou alors "Permission refusée" Message d`erreur lors de la compilation d`un programme ou d`exécuter le fichier exécutable de sortie, Vérifiez le dossier Autorisations et assurez-vous de disposer d`un accès complet / écriture au dossier contenant le code source. Si cela ne fonctionne pas, essayez désactiver temporairement votre logiciel virus.
  • Conseils

    Construire votre code avec A -g Drapeau produira des informations de débogage que le programme de débogueur correspondant, GDB, peut utiliser pour mieux les travaux de débogage.
  • Les fabricants peuvent être créés pour faciliter la compilation de grands programmes.
  • Si vous utilisez beaucoup les optimisations, soyez conscient que l`optimisation de la vitesse peut être compromise et parfois une précision, et inversement.
  • Lors de la compilation d`un programme C ++, utilisez g ++ de la même manière que vous utiliseriez GCC. N`oubliez pas que les fichiers C ++ ont l`extension .CPP au lieu de .c.
  • Articles connexes