Ce wikiHow vous apprend à 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 Linux
Étape 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 Applications.
Étape 2. Installez 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 savoir comment obtenir le bon package:
- Tapez sudo apt update et appuyez sur "Entrée" pour mettre à jour la liste des packages.
- Tapez sudo apt install build-essential et appuyez sur "Entrée" pour installer les packages essentiels, notamment GCC, G++ et Make.
- Tapez sudo apt-get install manpages-dev et appuyez sur "Entrée" pour installer les pages de manuel.
Étape 3. Tapez gcc --version et appuyez sur ↵ Entrée
Cela vérifiera que GCC est correctement installé et renverra le numéro de version. Si la commande n'est pas trouvée, il est probable que GCC ne soit pas installé.
Si vous compilez un programme C++, utilisez "g++" au lieu de "gcc"
Étape 4. Accédez au répertoire dans lequel votre code source est enregistré
Utilisez la commande cd pour naviguer dans les répertoires du terminal. Par exemple, si votre code source se trouve dans votre dossier Documents, vous devez taper cd /home/[nom d'utilisateur]/Documents (dans Ubuntu). Vous pouvez également accéder au répertoire Documents en tapant cd ~/Documents dans le terminal.
Étape 5. Tapez gcc [nom_programme].c –o [nom_exécutable] et appuyez sur ↵ Entrée
Remplacez "[nom_programme].c" par le nom de votre fichier de code source et "[nom_exécutable]" par le nom de votre programme terminé. Le programme va maintenant compiler.
- Si vous voyez des erreurs et souhaitez voir plus d'informations à leur sujet, utilisez gcc -Wall -o errorlog file1.c. Ensuite, affichez le fichier "errorlog" dans le répertoire actuel avec cat errorlog.
- Pour compiler un programme à partir de plusieurs fichiers de code source, utilisez gcc -o outputfile file1.c file2.c file3.c.
- Pour compiler plusieurs programmes à la fois avec plusieurs fichiers de code source, utilisez gcc -c fichier1.c fichier2.c fichier3.c.
Étape 6. Exécutez votre programme nouvellement compilé
Tapez./[executable_name] mais remplacez "[executable_name]" par le nom de votre programme.
Méthode 2 sur 2: Utilisation de MinGW pour Windows
Étape 1. Téléchargez Minimalist GNU pour Windows (MinGW)
Il s'agit d'une version facile à installer de GCC pour Windows. Utilisez les étapes suivantes pour télécharger MinGW:.
- Accédez à https://sourceforge.net/projects/mingw/ dans un navigateur Web.
- Cliquez sur le bouton vert qui dit Télécharger.
- Attendez que le programme d'installation se télécharge automatiquement.
Étape 2. Installez MinGW
Utilisez les étapes suivantes pour installer MinGW:
- Double-cliquez mingw-get-setup.exe dans votre dossier Téléchargements ou dans 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 de dossier, n'utilisez pas de dossier avec des espaces dans le nom (par exemple "Program Files")
Étape 3. Sélectionnez les compilateurs à installer
Au minimum, choisissez Configuration de base sur le panneau de gauche, puis cochez tous les compilateurs répertoriés dans le panneau principal de droite. Les utilisateurs plus avancés peuvent choisir Tous les forfaits et sélectionnez des compilateurs supplémentaires.
Étape 4. Cliquez avec le bouton droit sur chaque package et cliquez sur Marquer pour l'installation
La configuration de base contient environ 7 packages répertoriés dans la zone située en haut. Faites un clic droit sur chacun d'eux (ou uniquement sur ceux que vous voulez) et cliquez sur Marquer pour l'installation. Cela ajoute une icône avec une flèche à côté de chacun et le marque pour l'installation.
Étape 5. Installez les packages sélectionnés
L'installation de tous les packages peut prendre plusieurs minutes à votre ordinateur. 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 proche une fois l'installation terminée.
Étape 6. Ajoutez le chemin de MinGW aux variables d'environnement système
Utilisez les étapes suivantes pour ajouter le chemin de MinGW aux variables d'environnement système:
- Tapez 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 du haut (sous « Variables utilisateur »)
- Cliquez sur Nouveau.
- Tapez C:\MinGW\bin dans le nouvel espace. Notez que si vous avez installé MinGW dans un répertoire différent, entrez C:\path-to-that-directory\bin.
- Cliquez sur d'accord, puis d'accord de nouveau. Cliquez sur celui qui reste d'accord bouton pour fermer la fenêtre.
Étape 7. Ouvrez l'invite de commande en tant qu'administrateur
Vous devez être connecté à un compte Windows avec des privilèges administratifs pour ouvrir l'invite de commande en tant qu'administrateur. Utilisez les étapes suivantes pour ouvrir l'invite de commande en tant qu'administrateur:
- Tapez cmd dans la barre de recherche à côté du menu Démarrer.
- Clic-droit Invite de commandes dans les résultats de la recherche, puis sélectionnez Exécuter en tant qu'administrateur.
- Cliquez sur Oui pour permettre les changements.
Étape 8. Accédez au dossier dans lequel votre code source est enregistré
Par exemple, si votre fichier de code source appelé helloworld.c se trouve dans C:\Source\Programs, tapez cd C:\Source\Programs
Étape 9. Tapez gcc c –o [nom_programme].exe [nom_programme].c et appuyez sur ↵ Entrée
Remplacez "[nom_programme]" par le nom de votre code source et de votre application. Une fois le programme compilé, vous reviendrez à l'invite de commande sans erreur.
Toute erreur de codage qui apparaît doit être corrigée avant la compilation du programme
Étape 10. Tapez le nom de votre programme pour l'exécuter
S'il s'appelle hello_world.exe, tapez-le dans l'invite de commande pour démarrer votre programme.
Si vous recevez un message d'erreur « L'accès est refusé » ou « Autorisation refusée » lors de la compilation d'un programme ou de l'exécution du fichier exécutable de sortie, vérifiez les autorisations du dossier et assurez-vous que vous disposez d'un accès complet en lecture/écriture au dossier qui contient le code source. Si cela ne fonctionne pas, essayez de désactiver temporairement votre logiciel antivirus
Des astuces
- Construire votre code avec un indicateur -g produira des informations de débogage que le programme de débogage correspondant, GDB, peut utiliser pour améliorer le débogage.
- Des makefiles peuvent être créés pour faciliter la compilation de gros programmes.
- Si vous utilisez beaucoup les optimisations, sachez que l'optimisation de la vitesse peut s'accompagner d'un compromis en termes de taille et parfois de précision, et vice versa.
- 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.