Hoe een C-programma te compileren met de GNU GCC-compiler

Schrijver: Laura McKinney
Datum Van Creatie: 2 Lang L: none (month-011) 2021
Updatedatum: 9 Kunnen 2024
Anonim
How to Compile and Run C program Using GCC on Ubuntu 18.04 LTS (Linux) / Ubuntu 20.04 LTS
Video: How to Compile and Run C program Using GCC on Ubuntu 18.04 LTS (Linux) / Ubuntu 20.04 LTS

Inhoud

In dit artikel: De GNU-GCC-compiler op Linux of Unix gebruiken De MinGW-compiler op Windows gebruiken

De C-taal, die veel wordt gebruikt in de IT-wereld, maakt het mogelijk programma's uit te voeren van de meest basale tot de meest complexe applicaties. Om een ​​programma geschreven in C uit te voeren, moet u het compileren om het uitvoerbaar te maken door de machine waaraan u werkt. Dit is een cruciale stap, die onder meer broncodefouten detecteert om uw programma volgens uw verwachtingen te laten werken zodra de correcties zijn aangebracht.


stadia

Methode 1 Gebruik de GNU-GCC Compiler op Linux of Unix

  1. Open een terminal. Druk tegelijkertijd op de toetsen Ctrl+alt+T van uw desktopomgeving. U kunt de terminal ook openen vanuit het opstartmenu van uw systeem.


  2. Controleer of GNU-GCC op uw systeem is geïnstalleerd. invoeren gcc --versie druk vervolgens op de toets binnenkomst. Met deze opdracht wordt het versienummer van uw C-compiler weergegeven. Als het systeem aangeeft dat de opdracht niet is gevonden, is het meer dan waarschijnlijk dat de GCC-compiler niet is geïnstalleerd.
    • Als de compiler niet op uw systeem is geïnstalleerd, raadpleeg dan de documentatie voor uw Linux-distributie voor informatie over het verkrijgen van de bijbehorende softwarepakketten.
    • Als de te compileren broncode in C ++ is geschreven, moet u de opdracht gebruiken g ++ in plaats van gcc.



  3. Ga naar de map waar uw broncode zich bevindt.
    • Als uw bronbestand een naam heeft main.c en staat op het repertoire ~ / Projecten / programma / bronnen, voer het commando in cd ~ / projects / program / source om jezelf in deze map te plaatsen.


  4. Stel uw programma samen. Roep het commando op gcc main.c -o hallo. vervangen main.c door de naam van het broncodebestand van de cutter en Hallo door degene die je aan je definitieve programma wilt geven. Gcc zal dan compileren main.c.
    • Als er fouten werden weergegeven en u meer gedetailleerde informatie hierover wilde, kunt u uw programma opnieuw compileren door de opdracht op te roepen gcc -Wall -o errorlog main.c. De compiler slaat ze op in een e-bestand dat u kunt bekijken met de opdracht katten foutenlog.
    • Roep het commando op gcc -o fileobject file1.c file2.c file3.c te compileren een programma bestaande uit verscheidene broncodebestanden.
    • In één keer compileren verscheidene programma's bestaande uit verscheidene broncodebestanden, voer de opdracht uit gcc -c file1.c file2.c file3.c.



  5. Probeer het programma dat u zojuist hebt samengesteld. Typ de opdracht ./Hallo gevolgd door binnenkomst om het te lanceren, denkend aan vervanging Hallo met de naam die je aan je programma hebt gegeven.

Methode 2 Gebruik de MinGW-compiler op Windows



  1. MinGW downloaden. Lacronyme MinGW is de afkorting van Minimalistische GNU-GCC voor Windows en bestaat uit een Windows-versie van de GNU-GCC compiler suite, die eenvoudig te installeren en te gebruiken is. Het MinGW-installatieprogramma is beschikbaar op de sourceforge-website.


  2. Start het MinGW-installatieprogramma.
    • Als het programma niet automatisch start, opent u de map waarin u het hebt gedownload en klikt u op install.exe


  3. Selecteer uw installatievoorkeuren. Klik op Doorgaan.
    • MinGW beveelt het gebruik van de installatiemap aan C: MinGW standaard voorgesteld. Als u ergens anders moet installeren, moet u een map gebruiken waarvan de naam geen spaties bevat).


  4. Maak de keuze van de compilers om te installeren.
    • Kies tenminste Basis installatie in het linkerdialoogvenster van het installatievenster. Controleer vervolgens de compilers waarin u geïnteresseerd bent, zoals vermeld in het rechterdeelvenster van het installatievenster.
    • Gevorderde gebruikers kunnen de optie met het label kiezen Installeer alles selecteer vervolgens extra compilers.


  5. Start de installatieprocedure voor MinGW. Klik op het menu Installeren in de linkerbovenhoek van het MinGW-installatievenster.


  6. Bevestig uw keuze van installatie. Klik hiervoor op de knop Wijzigingen toepassen.


  7. Laat het installatieprogramma de MinGW-compilers downloaden. Klik nu op de knop Installeren. Het programma gaat door met het downloaden van de door u gekozen compilers en installeert deze. Hoe lang het duurt, hangt af van de snelheid van uw internetverbinding en het aantal compilers dat u hebt gekozen.


  8. Wijzig de omgevingsvariabelen van uw systeem. U moet het pad naar MinGW toevoegen. Ga als volgt te werk:
    • druk op de toetsen ⊞ Win+S om een ​​zoekopdracht te starten en voer vervolgens in milieu in het weergegeven vakje van e,
    • klik op Bewerk systeemomgevingsvariabelen in de weergegeven zoekresultaten,
    • klik op Omgevingsvariabelen,
    • klik op de knop uitgeven die zich onder het vak met het label bevindt Gebruiker variabelen,
    • blader door de inhoud van de genoemde regel Waarden van de variabelen tot het einde
    • invoeren ; C: MinGW bin onmiddellijk na de laatste letter van de regel. Let op: als u MinGW in een andere map hebt geïnstalleerd, moet u invoeren ; C: chemin_de_MinGW bin,
    • klik op de knoppen OK die achtereenvolgens zal verschijnen, dan nog een laatste keer waarmee u het dialoogvenster kunt sluiten.


  9. Open een console als beheerder. Om dit te doen:
    • druk tegelijkertijd op de toetsen ⊞ Win+S voer vervolgens in cmd,
    • klik met de rechtermuisknop Commandoconsole in de zoekresultaten en selecteer vervolgens Begin als beheerder,
    • klik op ja om de wijzigingen te valideren.


  10. Ga naar de map waarin het bronbestand zich bevindt.
    • Als uw broncode "main.c" wordt genoemd en deze zich in de genoemde map bevindt C: Sources Programs, voer in cd C: Bronnen Programma's om jezelf daar te positioneren.


  11. Compileer de broncode. Roep het commando op gcc main.c -o bonjour.exe "main.c" vervangen door de naam van de broncodebestandsnijder en "hallo" door degene die u aan uw laatste programma wilt geven. U wordt teruggestuurd naar de opdrachtregel nadat de compilatie is voltooid zonder fouten .
    • Alle programmeerfouten die worden weergegeven, moeten worden gecorrigeerd voordat het programma met succes kan worden gecompileerd.


  12. Probeer je programma. Voer de naam van uw programma in om het uit te voeren. Sil sappelle bonjour.exe, start het door binnen te gaan bonjour.exe in uw opdrachtconsole.



  • Een pc met Linux of Windows
  • Basisbegrippen over GNU / Linux en applicatie-installatie
  • Een of meer broncodebestanden geschreven in C
  • Een uitgever van es kennen (Emacs, vi, gedit of andere)

Andere ectie Ben je kandidaat voor preident? Er zijn enkele beproefde manieren om een ​​effectieve campagnetoepraak te chrijven. Michien ren je voor choolpreident of een ander kantoor. U wilt dat uw t...

Hoe Bulldogs te trainen

Joan Hall

Kunnen 2024

Andere ectie Buldoggen zijn groot, gedrongen en agreief, maar toch verraend aanhankelijk en vriendelijk. Hoewel buldoggen graag willen behagen, kunnen ze ook koppig zijn, wat training een uitdaging ma...

Portaalartikelen