Hur man kompilerar C -program med GNU C -kompilatorn (GCC)

Hur man kompilerar C -program med GNU C -kompilatorn (GCC)
Hur man kompilerar C -program med GNU C -kompilatorn (GCC)

Innehållsförteckning:

Anonim

Denna wikiHow lär dig hur du kompilerar ett C -program från källan med GNU Compiler (GCC) för Linux och Minimalist GNU (MinGW) för Windows.

Steg

Metod 1 av 2: Använda GCC för Unix

Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 1
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 1

Steg 1. Öppna ett terminalfönster på din Unix -dator

Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 2
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 2

Steg 2. Ange kommandot gcc -version och tryck på Enter för att visa GCC -versionen på datorn

Om datorn visar ett meddelande som inte hittats kan det hända att GCC inte är installerat på din dator.

  • Om det behövs installerar du GCC genom att följa guiden för din Linux -distribution.
  • För att kompilera ett C ++ - program, använd "g ++", istället för "gcc".
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 3
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 3

Steg 3. Öppna mappen där du sparade programmets källkod

Till exempel, om programkoden "akurapopo.c" finns i mappen/usr/yuliaR/source anger du kommandot cd/usr/yuliaR/source

Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 4
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 4

Steg 4. Ange kommandot gcc akurapopo.c -o AkuRapopo

Ersätt "akurapopo.c" med programmets källkodnamn och "AkuRapopo" med önskat programnamn. Samlingsprocessen startar.

  • Om ett fel uppstår under kompileringsprocessen samlar du in felinformationen med kommandot gcc -Wall -o errorlog akurapopo.c. Visa därefter filen "errorlog" med kommandot cat errorlog.
  • Kompilera programmet från flera källkodfiler med kommandot gcc -o programnamn file1.c file2.c file3.c.
  • Om du vill kompilera flera program från flera källkoder samtidigt använder du kommandot gcc -c file1.c file2.c file3.c.
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 5
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 5

Steg 5. Kör det kompilerade programmet med kommandot./programname

Metod 2 av 2: Använda MinGW för Windows

Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 6
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 6

Steg 1. Ladda ner minimalistisk GNU för Windows från

MinGW är ett enkelt att installera GCC-paket för Windows.

Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 7
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 7

Steg 2. Kör installationsprogrammet MinGW

Om installationsprogrammet inte öppnas automatiskt, dubbelklicka på MinGW-filen i mappen Nedladdningar och klicka sedan på Installera

Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 8
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 8

Steg 3. Justera installationsalternativen för programmet och klicka sedan på Fortsätt

Den rekommenderade mappen för installation av MinGW är C: / MinGW. Om du behöver ändra installationsmappen, välj inte en mapp med ett namn som innehåller mellanslag (t.ex. programfiler)

Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 9
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 9

Steg 4. Välj kompilatorn du vill installera

  • För att installera den rekommenderade minimikompilatorn, välj Grundläggande installation i den vänstra rutan och markera sedan alla kompilatorer som visas i den högra huvudfönstret.
  • Om det behövs kan du välja Alla paket och markera alla ytterligare kompilatorer.
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 10
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 10

Steg 5. Klicka på installationsmenyn i det övre vänstra hörnet av MinGW

Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 11
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 11

Steg 6. Klicka på Apply Changes

Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 12
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 12

Steg 7. Klicka på Apply för att ladda ner och installera kompilatorn

Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 13
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 13

Steg 8. Lägg till MinGW PATH i systemmiljövariabeln genom att följa dessa steg:

  • Tryck på Win+S för att öppna sökmenyn och ange sedan miljöordet.
  • Klicka på Redigera systemmiljövariablerna i sökresultaten.
  • Klicka på Miljövariabler.
  • Klicka på Redigera under den övre rutan (under Användarvariabler).
  • Bläddra till slutet av rutan Variable Values.
  • Ange; C: / MinGW / bin i slutet av texten i rutan. Om du installerade MinGW i en annan mapp, ersätt; C: / MinGW / bin med; C: / installationfoldername / bin.
  • Klicka på OK två gånger för att stänga fönstret.
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 14
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 14

Steg 9. Öppna ett kommandoradsfönster som administratör genom att följa dessa steg:

  • Tryck på Win+S och ange sedan cmd.
  • Högerklicka på Kommandotolken i sökresultaten och klicka sedan på Kör som administratör.
  • Klicka på Ja för att tillåta ändringar av datorn.
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 15
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 15

Steg 10. Öppna mappen där du sparade programmets källkod

Om du till exempel har sparat källkoden "lailacanggung.c" i mappen C: / Source / Programs anger du kommandot cd C: / Source / Programs

Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 16
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 16

Steg 11. Ange kommandot gcc lailacanggung.c -o lailacanggung.exe

Ersätt filnamnet med namnet på din programkodfil. När kompileringsprocessen är klar ser du kommandoraden igen. Fel som uppstår visas inte.

Fel i programkoden måste korrigeras innan kompileringsprocessen startas. Programkoden som innehåller felet kunde inte kompileras

Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 17
Kompilera ett C -program med hjälp av GNU -kompilatorn (GCC) Steg 17

Steg 12. Ange namnet på ditt program för att köra det, till exempel lailacanggung.exe

Tips

  • När du kompilerar ett program med parametern -g kommer kompilatorn att inkludera lämplig felsökningsinformation för GDB, GCC: s inbyggda felsökningsprogram. Denna information gör det lättare för dig att felsöka.
  • För att kompilera stora program kan du först skapa en Makefile.
  • Om ditt program är optimerat för hastighet kan programstorleken öka och noggrannheten kanske inte är särskilt bra. Å andra sidan, om du optimerar programmets storlek eller noggrannhet kan programmets hastighet minska.
  • När du sammanställer C ++ - program, använd G ++ som du skulle göra med GCC. C ++ - filer har ett.cpp -tillägg istället för.c.

Rekommenderad: