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

Innehållsförteckning:

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

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

Video: Hur man kompilerar C -program med GNU C -kompilatorn (GCC)
Video: How to Install Java JDK on Windows 10 ( with JAVA_HOME ) 2024, Maj
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: