Compileer het c-programma met behulp van de gnu compiler-compiler (gcc)

In dit artikel wordt beschreven hoe u het programma kunt compileren uit de broncode in C met behulp van de GNU Compiler Compiler (GCC) voor Linux of Minimalists GNU (MINGW) voor Windows.

Stappen

Methode 1 van 2:
GCC gebruiken voor Unix
  1. Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 1
een. Open in het Unix-systeem de terminal.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 2
    2. Binnenkomen GCC --Versie en druk op ↵ Enter. De versie van de compiler C verschijnt. Als het team niet werkte, is GCC waarschijnlijk niet geïnstalleerd.
  • Als de compiler niet is geïnstalleerd, lees dan de documentatie voor uw Linux-distributie, om uit te zoeken hoe u het juiste pakket kunt downloaden.
  • Als u een programma compileert dat is geschreven in C ++, in plaats van "GCC" Voer "G ++" in.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 3
    3. Ga naar de map waarin de broncode is opgeslagen.
  • Als het bestand bijvoorbeeld met de broncode "Main.C »Voer in de map / usr / wikihow / bron in CD / USR / WIKIHOW / SOURCE.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 4
    4. Binnenkomen GCC MAIN.C -O HELLLDLD. Vervang "main.C "In de naam van het bronbestand en" HLELLLDLD "vervangen het definitieve programma. Het programma wordt samengesteld.
  • Als foutmeldingen op het scherm verschijnen, voert u in GCC -WALL -O -O-ALRERNODLOG FILE1.C, Om meer informatie te krijgen. Open vervolgens in de huidige map het bestand "Errorlog" - om dit te doen, voert u in Cat-foutlog.
  • Om één programma uit meerdere bronbestanden te compileren, voert u in GCC -O uitvoerbestand1.C FILE2.C FILE3.C.
  • Om verschillende programma`s tegelijk van verschillende bronbestanden te compileren, voert u in GCC -C-bestand1.C FILE2.C FILE3.C.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 5
    vijf. Voer het gecompileerde programma uit. Binnenkomen & # 46- / HELLLDLD, Waar "HLELLDORLD" de programmanaam vervangen.
  • Methode 2 van 2:
    Mingw gebruiken voor Windows
    1. Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 6
    een. Download minimalistische GNU voor Windows (MingW). Deze versie van de GCC voor Windows is vrij eenvoudig te installeren. Installatiebestand kan worden gedownload Deze site.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 7
    2. Voer het MINGW-installatiebestand uit.
  • Als het bestand niet automatisch start, dubbelklikt u erop in de map voor downloads en klikt u vervolgens op "SET".
  • Titel afbeelding Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 8
    3. Stel de installatie-instellingen in en klik op Doorgaan (hierna).
  • We raden aan om MingW te installeren in de standaardmap, namelijk B (C: mingw). Als u de map moet wijzigen, selecteert u niet de map, in de titel waarvan er hiaten zijn, zoals "Program Files".
  • Titel afbeelding Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 9
    4. Selecteer Compilers om te installeren.
  • Op het linkerdeelvenster raden we aan te klikken op "Basic Setup" (normale installatie). Plaats vervolgens op de rechterpanelen, selecteer selectievakjes naast alle volgende compilers.
  • Meer ervaren gebruikers kunnen de optie "Alle pakketten" kiezen en aanvullende compilers markeren.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 10
    vijf. Open het menu Installatie (installatie). Het bevindt zich in de linkerbovenhoek van Mingw.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 11
    6. Klik op Wijzigingen toepassen.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 12
    7. Klik op Toepassen. Compilers worden gedownload en geïnstalleerd.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 13
    acht. Op het pad naar Mingw plaatst de systeemvariabelen in. Maak het volgende:
  • Klik ⊞ WIN+S, Om de zoekreeks te openen en binnen te gaan woensdag.
  • Klik in de zoekresultaten op "Systeemvariabelen wijzigen".
  • Klik op "woensdagvariabelen".
  • Klik op "Wijzigen" (onder "aangepaste variabelen").
  • Scroll-down-informatie in het veld "Variabele waarde".
  • Voer onmiddellijk het laatste record in -C: mingw bin. Merk op dat als u MingW in een andere map hebt geïnstalleerd, voert u in -C: Path-to-map bin.
  • Dubbelklik op "OK". Druk nogmaals op "OK" om het venster te sluiten.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 14
    negen. Open de opdrachtregel als beheerder. Voor deze:
  • Klik ⊞ WIN+S en enter lijn.
  • Klik in de zoekresultaten met de rechtermuisknop op de "opdrachtregel" en selecteer "Uitvoeren van de beheerder".
  • Klik op "Ja" om wijzigingen mogelijk te maken.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 15
    10. Ga naar de map waarin het bronbestand is opgeslagen.
  • Als het bestand bijvoorbeeld met de broncode "HELLLDLD.C "zit in de map C: Source Programs, enter CD C: Source Programs.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 16
    elf. Binnenkomen Gcc helloworld.C -O HELLLDLD.Exe. Vervang "HELLOWORLD" in de bestandsnaam met de broncode en de programmanaam. Na voltooiing van de compilatie van het programma keert u terug naar de opdrachtregel en is er geen foutmeldingen.
  • Alle programmeerfouten moeten worden geëlimineerd voordat het programma wordt gecompileerd.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 17
    12. Om het programma te starten, voert u de naam in. Als het programma Helloworld wordt genoemd.EXE, voer deze naam in om het programma uit te voeren.
  • Tips

    • Compileercode met behulp van de vlag -G zal leiden tot het creëren van debug-informatie, die kan worden gebruikt door de juiste foutopsporing, bijvoorbeeld GDB.
    • Maak een assemblagebestand van het project (make-file) om de compilatie van grote programma`s te vereenvoudigen.
    • Als u actief optimalisatie gebruikt, onthoud dan dat snelheidsoptimalisatie kan leiden tot een afname van grootte en, soms, kwaliteit (en vice versa).
    • Gebruik G ++ GCC wanneer u GCC gebruikt bij het samenstellen van het C ++ -programma. Vergeet niet dat de bronbestanden in C ++ een extensie hebben .CPP, niet .C.

    Wat je nodig hebt

    • Computer lopen Linux of Windows
    • Basiskennis van GNU / Linux en kennis van het installeren van applicaties
    • Programmacode
    • Teksteditor (bijvoorbeeld Emacs)
    Deel in het sociale netwerk:
    Vergelijkbaar