Hoe een c-programma compileren met behulp van de gnu-compiler (gcc)

ThisTeaches u hoe u een C-programma van de broncode kunt compileren met behulp van de GNU-compiler (GCC) voor Linux en minimalistische GNU (MINGW) voor Windows.

Stappen

Methode 1 van 2:
GCC gebruiken voor Linux
  1. Titel afbeelding Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 1
1. Open een terminalvenster op uw Linux-systeem. Het pictogram is meestal een zwart scherm met een aantal witte tekens erop. U kunt het meestal vinden in het menu van uw toepassingen.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 2
    2. Installeer GCC. Als u geen GCC al hebt geïnstalleerd, kunt u de volgende terminalopdrachten gebruiken om GCC voor Ubuntu en Debian te installeren. Raadpleeg voor alle andere versies van Linux de documentatie voor uw Linux-distributie om te leren hoe u het juiste pakket krijgt:
  • Type sudo apt update en druk op "Invoeren" Om de pakketlijst bij te werken.
  • Type sudo apt installeren build-essentieel en druk op "Invoeren" Om de essentiële pakketten te installeren, inclusief GCC, G ++, en MAAK.
  • Type Sudo Apt-Get Install Mancages-Dev en druk op "Invoeren" Om de handmatige pagina`s te installeren.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 3
    3. Type GCC - Versie en druk op ↵ ENTER. Hierdoor wordt gecontroleerd of GCC goed is geïnstalleerd en het versienummer retourneert. Als de opdracht niet wordt gevonden, is het waarschijnlijk dat GCC niet is geïnstalleerd.
  • Als u een C ++ -programma compileert, gebruikt u "G ++" in plaats van "GCC."
  • Titel afbeelding Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 4
    4. Navigeer naar de map waar uw broncode is opgeslagen. Gebruik de CD opdracht om directories in de terminal te navigeren. Als uw broncode bijvoorbeeld in uw documentenmap staat, zou u typen CD / Home / [Gebruikersnaam] / Documenten (in ubuntu). U kunt ook naar de Document Directory navigeren door te typen CD ~ / Documenten in de terminal.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 5
    5. Type GCC [Programma_Name].C -O [Uitvoerbaar_Name] en druk op ↵ ENTER. Vervang "[Programma_Name].C "Met de naam van uw broncodebestand en" [uitvoerbare naam] "met de naam van uw voltooide programma. Het programma zal nu compileren.
  • Als u fouten ziet en meer informatie over hen wilt zien, gebruikt u GCC -WALL -O -O-ALRERNODLOG FILE1.c. Bekijk vervolgens het bestand "Errorlog" in de huidige map met Cat-foutlog.
  • Om één programma uit meerdere broncodebestanden te compileren, gebruikt u GCC -O uitvoerbestand1.C FILE2.C FILE3.c.
  • Om meerdere programma`s tegelijk te compileren met meerdere broncodebestanden, gebruikt u GCC -C-bestand1.C FILE2.C FILE3.c.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 6
    6. Voer je nieuw gecompileerde programma uit. Type ./ [Uitvoerbaar_Name] Maar vervang "[Uitvoering"] "met de naam van uw programma.
  • Methode 2 van 2:
    Mingw gebruiken voor Windows
    1. Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 7
    1. Download minimalistische GNU voor Windows (MingW). Dit is een eenvoudig te installeren versie van GCC voor Windows. Gebruik de volgende stappen om MINGW te downloaden:.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 8Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 7
    2. Installeer mingw. Gebruik de volgende stappen om MingW te installeren:
  • Dubbelklik Mingw-Get-Setup.exe in uw downloadmap of webbrowser.
  • Klik Installeren.
  • Klik Doorgaan met.
  • MingW beveelt aan de standaard installatiemap (C: mingw). Als u de map moet wijzigen, gebruikt u geen map met spaties in de naam (E.g. "Programmabestanden").
  • Titel afbeelding Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 9
    3. Selecteer welke compilers installeren. Kies op het minimum Basic Setup Plaats in het linkerpaneel en plaats vinkjes naast alle vermelde compilers in het hoofdpaneel. Meer geavanceerde gebruikers kunnen kiezen Alle pakketten en selecteer extra compilers.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 10
    4. Klik met de rechtermuisknop op elk pakket en klik Markeer voor installatie. De basisinstelling heeft ongeveer 7 pakketten vermeld in het vak aan de bovenkant. Klik met de rechtermuisknop op elk van hen (of alleen wie u wilt) en klik Markeer voor installatie. Dit voegt een pictogram toe met een pijl naast elk en markeert het voor installatie.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 11
    5. Installeer de geselecteerde pakketten. Het kan uw computer enkele minuten innemen om alle pakketten te installeren. Gebruik de volgende stappen om de pakketten die zijn gemarkeerd voor installatie te installeren.
  • Klik op de Installatie Menu in de linkerbovenhoek.
  • Klik Wijzigingen toepassen.
  • Klik Van toepassing zijn.
  • Klik Dichtbij Zodra de installatie is voltooid.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 12
    6. Voeg het pad toe aan MingW naar Systeemomgevingvariabelen. Gebruik de volgende stappen om het pad toe te voegen aan MingW naar System Environtment Variabelen:
  • Type milieu in de zoekbalk naast het menu Start.
  • Klik Bewerk de variabelen van het systeemomgeving In de zoekresultaten.
  • Klik Milieuvariabelen
  • Selecteer de Pad variabele.
  • Klik Bewerk onder de bovenste doos (onder "Gebruikersvariabelen")
  • Klik Nieuw.
  • Type C: mingw bin In de nieuwe ruimte. Merk op dat als u MingW hebt geïnstalleerd in een andere map, enter C: Path-to-that-map bin.
  • Klik OK, en dan OK opnieuw. Klik op de resterende rest OK knop om het venster te sluiten.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 13
    7. Open de opdrachtprompt als beheerder. U moet worden aangemeld bij een Windows-account bij administratieve privileges om de opdrachtprompt als beheerder te openen. Gebruik de volgende stappen om de opdrachtprompt als beheerder te openen:
  • Type cmd in de zoekbalk naast het menu Start..
  • Met de rechtermuisknop op Opdrachtprompt Selecteer vervolgens in de zoekresultaten Als administrator uitvoeren.
  • Klik Ja Om wijzigingen toe te staan.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU-compiler (GCC) Stap 14
    8. Navigeer naar de map waar uw broncode is opgeslagen. Als uw broncodevorm bijvoorbeeld Helloworld heeft genoemd.c bevindt zich in C: Source Programs, TYPE CD C: Source Programs
  • Titel afbeelding Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 15
    9. Type GCC C -O [PROGRAMMA_NAME].EXE [PROGRAMMA_NAME].c en druk op ↵ ENTER. Vervang "[Programma_Name]" met de naam van uw broncode en toepassing. Zodra het programma is samengesteld, keert u terug naar de opdrachtprompt zonder fouten.
  • Alle coderingsfouten die verschijnen moeten worden gecorrigeerd voordat het programma zal compileren.
  • Titel afbeelding Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 16
    10. Typ de naam van uw programma om het uit te voeren. Als het hello_world wordt genoemd.EXE, typ dat in de opdrachtprompt om uw programma te starten.
  • Als u een ontvangt "Toegang is geweigerd" of "Geen toestemming" Foutbericht bij het compileren van een programma of het uitvoeren van het uitvoerbare uitvoerbare bestand, Controleer de map Machtigingen en zorg ervoor dat u volledige lees / schrijftoegang hebt tot de map die de broncode bevat. Als dat niet werkt, probeer dan tijdelijk uitschakelen van uw virussoftware.
  • Tips

    Het bouwen van uw code met een VLAG produceert foutopsporingsinformatie die het overeenkomstige debuggerprogramma, GDB, kan gebruiken om debuggend werk beter te maken.
  • MakeFiles kunnen worden gemaakt om het gemakkelijker te maken om grote programma`s te compileren.
  • Als u optimalisaties zwaar gebruikt, moet u er rekening mee houden dat optimalisatie voor snelheid kan worden geleverd met een afweging in grootte en soms nauwkeurigheid, en vice versa.
  • Wanneer u een C ++ -programma compileert, gebruikt u G ++ op dezelfde manier als u GCC gebruikt. Vergeet niet dat C ++ -bestanden de extensie hebben .CPP in plaats van .c.
  • Deel in het sociale netwerk:
    Vergelijkbaar