Så här kompilerar du ett c-program med gnu-kompilatorn (gcc)

Thistaaches du hur man kompilerar ett C-program från källkod med hjälp av GNU-kompilatorn (GCC) för Linux och Minimalistiska GNU (MingW) för Windows.

Steg

Metod 1 av 2:
Använda GCC för Linux
  1. Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) steg 1
1. Öppna ett terminalfönster på ditt Linux-system. Dess ikon är vanligtvis en svart skärm med några vita tecken på den. Du kan vanligtvis hitta den i din applikationsmeny.
  • Bild med titeln Komponera ett C-program med GNU-kompilatorn (GCC) steg 2
    2. Installera gcc. Om du inte har installerat GCC kan du använda följande terminalkommandon för att installera GCC för Ubuntu och Debian. För alla andra versioner av Linux, kontakta dokumentationen för din Linux-distribution för att lära dig hur du får rätt paket:
  • Typ sudo apt uppdatering och tryck på "Stiga på" För att uppdatera paketlistan.
  • Typ sudo apt installera bygg-essental och tryck på "Stiga på" För att installera de viktigaste paketen, som inkluderar GCC, G ++ och göra.
  • Typ sudo apt-få installera manpages-dev och tryck på "Stiga på" För att installera de manuella sidorna.
  • Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) steg 3
    3. Typ GCC - version och tryck på ↵ Ange. Detta kommer att verifiera att GCC är korrekt installerat och returnerar versionsnumret. Om kommandot inte hittas är det troligt att GCC inte är installerat.
  • Om du sammanställer ett C ++ -program, använd "G ++" istället för "GCC."
  • Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) steg 4
    4. Navigera till katalogen där din källkod sparas. Använd CD Kommando att navigera kataloger i terminalen. Till exempel, om din källkod är i din dokumentmapp skulle du skriva CD / HOME / [Användarnamn] / Dokument (i Ubuntu). Du kan också navigera till dokumentkatalogen genom att skriva CD ~ / dokument i terminalen.
  • Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) steg 5
    5. Typ GCC [PROGRAM_NAME].c -O [executable_name] och tryck på ↵ Ange. Byt ut "[Program_Name].c "Med namnet på källkodsfilen och" [executable_name] "med namnet på ditt färdiga program. Programmet kommer nu att kompilera.
  • Om du ser fel och vill se mer information om dem, använd gcc-wall -o Errorlog File1.c. Se sedan "Errorlog" -filen i den aktuella katalogen med kattfel.
  • För att sammanställa ett program från flera källkodsfiler, använd GCC -O OUTPUCTFILE FILE1.c fil2.c fil3.c.
  • För att sammanställa flera program samtidigt med flera källkodsfiler, använd gcc -c-fil1.c fil2.c fil3.c.
  • Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) steg 6
    6. Kör ditt nybyggda program. Typ ./ [executable_name] Men ersätt "[executable_name]" med namnet på ditt program.
  • Metod 2 av 2:
    Använda Mingw för Windows
    1. Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) Steg 7
    1. Ladda ner minimalistisk GNU för Windows (Mingw). Detta är en enkel att installera version av GCC för Windows. Använd följande steg för att ladda ner Mingw:.
  • Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) steg 8Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) Steg 7
    2. Installera mingw. Använd följande steg för att installera MingW:
  • Dubbelklicka mingw-get-setup.exe I din nedladdningsmapp eller webbläsare.
  • Klick Installera.
  • Klick Fortsätta.
  • Mingw rekommenderar att du använder standardinstallationsmappen (C: mingw). Om du måste ändra mappen, använd inte en mapp med mellanslag i namnet (e.g. "Program filer").
  • Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) Steg 9
    3. Välj vilka kompilatorer som ska installeras. Välj åtminstone Grundläggande inställningar På den vänstra panelen, placera sedan kryssrutorna bredvid alla listade kompilatorer i den högra huvudpanelen. Fler avancerade användare kan välja Alla paket och välj ytterligare kompilatorer.
  • Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) steg 10
    4. Högerklicka på varje paket och klicka på Markera för installation. Den grundläggande inställningen har cirka 7 paket som anges i lådan på toppen. Högerklicka på var och en av dem (eller bara de du vill) och klicka Markera för installation. Detta lägger till en ikon med en pil bredvid var och en och markerar den för installation.
  • Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) steg 11
    5. Installera de valda paketen. Det kan ta din dator flera minuter för att installera alla paket. Använd följande steg för att installera de paket som är markerade för installation.
  • Klicka på Installation Meny i övre vänstra hörnet.
  • Klick Applicera förändringar.
  • Klick Tillämpa.
  • Klick Stänga När installationen är klar.
  • Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) steg 12
    6. Lägg till sökvägen till mingw till systemmiljövariabler. Använd följande steg för att lägga till sökvägen till Mingw till System Environtment-variabler:
  • Typ miljö I sökfältet bredvid startmenyn.
  • Klick Redigera systemmiljövariablerna I sökresultaten.
  • Klick Miljövariabler
  • Välj Väg variabel.
  • Klick Redigera under topplådan (under "användarvariabler")
  • Klick Ny.
  • Typ C: mingw bin I det nya utrymmet. Observera att om du installerat Mingw till en annan katalog, skriv in C: path-to-that-katalog bin.
  • Klick OK, och då OK om igen. Klicka på den återstående OK knappen för att stänga fönstret.
  • Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) steg 13
    7. Öppna kommandotolken som administratör. Du måste vara inloggad på ett Windows-konto med administrativa behörigheter för att öppna kommandotolken som administratör. Använd följande steg för att öppna kommandotolken som administratör:
  • Typ cmd I sökfältet bredvid startmenyn..
  • Högerklicka Kommandotolk I sökresultaten väljer du sedan Kör som administratör.
  • Klick Ja för att tillåta ändringar.
  • Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) steg 14
    8. Navigera till mappen där din källkod sparas. Till exempel, om din källkodsfil heter Helloworld.C är belägen i C: Source Program, Typ CD C: källa program
  • Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) steg 15
    9. Typ GCC C -O [PROGRAM_NAME].EXE [PROGRAM_NAME].c och tryck på ↵ Ange. Ersätt "[Program_Name]" med namnet på källkod och applikation. När programmet är sammanställt, kommer du tillbaka till kommandotolken utan fel.
  • Alla kodningsfel som visas måste korrigeras innan programmet kommer att kompilera.
  • Bild med titeln Kompilera ett C-program med GNU-kompilatorn (GCC) steg 16
    10. Skriv namnet på ditt program för att köra det. Om det heter Hello_World.Exe, skriv det i kommandotolken för att starta ditt program.
  • Om du får en "Åtkomst nekad" eller "Åtkomst nekad" Felmeddelande när du sammanställer ett program eller kör den utgångsexekverbara filen, Kontrollera mappen Tillstånd och se till att du har fullständig läs- / skrivåtkomst till mappen som innehåller källkoden. Om det inte fungerar, försök tillfälligt inaktivera din virusprogramvara.
  • Tips

    Att bygga din kod med en -g-flagga kommer att producera debugging-information som motsvarande debuggerprogram, GDB, kan använda för att göra felsökningsarbete bättre.
  • Makefiles kan skapas för att göra det enklare att sammanställa stora program.
  • Om du använder optimeringar tungt, var medveten om att optimering för hastighet kan komma med en avstängning i storlek och ibland noggrannhet och vice versa.
  • När du sammanställer ett C ++ -program, använd G ++ på samma sätt som du skulle använda GCC. Kom ihåg att C ++ filer har förlängningen .CPP istället för .c.
  • Dela på det sociala nätverket:
    Liknande