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 Linux1. Ö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.

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:

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.

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.

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.

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 Windows1. 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:.
- Gå till https: // sourceforge.Net / Projects / Mingw / I en webbläsare.
- Klicka på den gröna knappen som säger Ladda ner.
- Vänta på installatören att ladda ner automatiskt.


2. Installera mingw. Använd följande steg för att installera MingW:

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.

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.

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.

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:

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:

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

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.

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.
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: