Wku

Hur man sammanställa en c / c + +-program på Ubuntu Linux

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

Hur man sammanställa en c / c + +-program på Ubuntu Linux. Öppna upp en terminal på Ubuntu Linux och installera paketet build-essential genom att skriva följande kommando i terminalen.
Hur man sammanställa en c / c + +-program på Ubuntu Linux. Öppna upp en terminal på Ubuntu Linux och installera paketet build-essential genom att skriva följande kommando i terminalen.
  1. 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.
  2. 2
    Skapa 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.
  3. 3
    Då kommer vi att byta till vår skapade katalog genom att ge följande kommando
    • Typ / kopiera / klistra in: cd CCPP / HelloWorld
  4. 4
    Nä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.
  5. 5
    Till 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
  6. 6
    Skriv 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);
    • }
  7. 7
    Spara filen som main. C och utresa
  8. 8
    Till 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
  9. 9
    Lä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);
    • }
  10. 10
    Spara filen som main. CPP och avsluta
  11. 11
    Kompilera din c / c + +-program
    • Viktigt: Se till att du är i CCPP / HelloWorld katalogen innan du kompilerar dina C / C + +-program.
  12. 12
    Om 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.
  13. 13
    Om du kompilerar C + +-program version av hello world typ i terminalen
    • Typ / kopiera / klistra in: g+ +-Wall-W-Werror main.cpp-o HelloWorldCPP
  14. 14
    Om 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
  15. 15
    Fö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).