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
Steg 1. Öppna ett terminalfönster på din Unix -dator
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".
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
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.
Steg 5. Kör det kompilerade programmet med kommandot./programname
Metod 2 av 2: Använda MinGW för Windows
Steg 1. Ladda ner minimalistisk GNU för Windows från
MinGW är ett enkelt att installera GCC-paket för Windows.
Steg 2. Kör installationsprogrammet MinGW
Om installationsprogrammet inte öppnas automatiskt, dubbelklicka på MinGW-filen i mappen Nedladdningar och klicka sedan på Installera
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)
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.
Steg 5. Klicka på installationsmenyn i det övre vänstra hörnet av MinGW
Steg 6. Klicka på Apply Changes
Steg 7. Klicka på Apply för att ladda ner och installera kompilatorn
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.
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.
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
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
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.