Denna artikel kommer att visa dig hur man kompilerar en C / C + +-program på Ubuntu Linux använder GNU gcc / g+ +-kompilator. Tillägg har gjorts i syfte att förenkla och förtydliga skapandet av en C / C + +-program på Ubuntu Linux. Förhoppningsvis denna artikel kommer att fungera som en guide och handledning för att sammanställa GNU C / C + +-program på Ubuntu Linux.
Steg
- 1Öppna upp en terminal på Ubuntu Linux och installera paketet build-essential genom att skriva följande kommando i terminalen
- Typ / kopiera / klistra in: sudo apt-get install build-essential
- Detta kommer att installera den nödvändiga C / C + + utveckling bibliotek för din Ubuntu Linux-system för att skapa C / C + +-program.
- 2Skapa en katalog och en underkatalog för att hålla dina C / C + +-program och din huvudsakliga helloworld program.
- Typ / kopiera / klistra in: mkdir-p CCPP / HelloWorld
- Vi använder CCPP för huvudkatalogen att hålla våra skapade C / C + +-program som står för C och C + +-program katalog och vi använder sub katalog HelloWorld att hålla vårt huvudprogram.
- 3Då kommer vi att byta till vår skapade katalog genom att ge följande kommando
- Typ / kopiera / klistra in: cd CCPP / HelloWorld
- 4Nästa vi kommer att använda en textredigerare som gedit eller nano för att skapa vår C eller C + + källkod med följande kommando.
- 5Till exempel för en C källkod fil vi skulle ge följande kommando
- Typ / kopiera / klistra in: gedit main.c
- eller
- Typ / kopiera / klistra in: nano main.c
- 6Skriv följande kod C källa nedan:
- Typ / kopiera / klistra in:
- # Include <stdio.h>
- # Include <stdlib.h>
- int main ()
- {
- printf ("\ nHello World, \ nWelcome till min första C-program i Ubuntu Linux \ n \ n");
- avkastning (0);
- }
- 7Spara filen som main. C och utresa
- 8Till exempel för en C + +-källkod fil vi utfärda följande kommando
- Typ / kopiera / klistra in: gedit main.cpp
- eller
- Typ / kopiera / klistra in: nano main.cpp
- 9Lägg till följande rader nedan för att skapa din C + +-källkod:
- Typ / kopiera / klistra in:
- # Include <iostream>
- using namespace std;
- int main ()
- {
- cout << "\ nHello World, \ nWelcome till mitt första C + +-program på Ubuntu Linux \ n \ n" << endl;
- avkastning (0);
- }
- 10Spara filen som main. CPP och avsluta
- 11Kompilera din c / c + +-program
- Viktigt: Se till att du är i CCPP / HelloWorld katalogen innan du kompilerar dina C / C + +-program.
- 12Om du kompilerar C-programmet versionen av hello world typ i terminalen
- Typ / kopiera / klistra in: gcc-Wall-W-Werror main.c-o HelloWorldC
- Den första raden kommer att åberopa GNU C kompilatorn för att kompilera filen main.c och utgång (-o) det till en körbar heter Helloworldc.
- Alternativen-Wall-W och-Werror instruera kompilatorn att kontrollera varningar.
- 13Om du kompilerar C + +-program version av hello world typ i terminalen
- Typ / kopiera / klistra in: g+ +-Wall-W-Werror main.cpp-o HelloWorldCPP
- 14Om du mot förmodan skulle få tillstånd fel, måste du göra filen körbar. Du kan göra detta genom att ge följande kommandon nedan
- Typ / kopiera / klistra in: chmod + x HelloWorldC
- eller
- Typ / kopiera / klistra in: chmod + x HelloWorldCPP
- 15För att köra ditt program måste du skriva in följande kommandon.
- Att köra C-program version av programmet:
- Typ / kopiera / klistra in:. / Helloworldc
- För att utföra den C + +-program version av programmet:
- Typ / kopiera / klistra in:. / Helloworldcpp
Varningar
- Om du inte använder alternativet-o namnet på den körbara blir a.out-o> (som standard).