Dit artikel zal u tonen hoe je een C / C + +-programma op Ubuntu Linux met behulp van de GNU gcc / g+ + compiler compileren. Toevoegingen werden gemaakt met het oog op vereenvoudiging en verduidelijking van de oprichting van een C / C + +-programma op Ubuntu Linux. Hopelijk dit artikel zal dienen als een gids en tutorial te compileren GNU C / C + +-programma's op Ubuntu Linux.
Stappen
- 1Open een terminal op ubuntu linux en installeer de build-essential pakket door het volgende commando in de terminal
- Type / copy / paste: sudo apt-get install build-essential
- Dit installeert de benodigde C / C + + ontwikkeling bibliotheken voor je Ubuntu Linux systeem naar C / C + + programma's te maken.
- 2Maak een directory en een sub-directory naar de C / C + +-programma's en je belangrijkste helloworld programma te houden.
- Type / copy / paste: mkdir-p CCPP / HelloWorld
- Wij maken gebruik van CCPP voor de hoofddirectory om onze aangemaakt C / C + +-programma dat staat voor vasthouden C en C + +-programma directory en wij zijn met behulp van de sub-directory HelloWorld om onze programma te houden.
- 3Dan zullen we in onze aangemaakte map veranderen door het volgende commando
- Type / copy / paste: cd CCPP / HelloWorld
- 4Vervolgens zullen we een teksteditor zoals gedit of nano gebruiken om onze C of C + +-broncode met het volgende commando.
- 5Bijvoorbeeld voor een C-broncode bestand zouden we het volgende commando te geven
- Type / copy / paste: gedit main.c
- of
- Typ / copy / paste: nano main.c
- 6Voer hieronder de volgende C-broncode:
- Type / copy / paste:
- # Include <stdio.h>
- # Include <stdlib.h>
- int main ()
- {
- printf ("\ nHello wereld, \ nWelcome naar mijn eerste C-programma in Ubuntu Linux \ n \ n");
- return (0);
- }
- 7Sla het bestand op als belangrijkste. C en uitgang
- 8Bijvoorbeeld voor een + + broncodebestand we het volgende commando c
- Type / copy / paste: gedit main.cpp
- of
- Type / copy / paste: nano main.cpp
- 9Voeg hieronder de volgende regels toe aan uw c + +-broncode:
- Type / copy / paste:
- # Include <iostream>
- using namespace std;
- int main ()
- {
- cout << "\ nHello wereld, \ nWelcome naar mijn eerste C + +-programma op Ubuntu Linux \ n \ n" << endl;
- return (0);
- }
- 10Sla het bestand op als belangrijkste. Cpp-en uitgang
- 11Compileren van uw C / C + +-programma
- Belangrijk: Zorg ervoor dat u zich in de CCPP / HelloWorld directory voordat het samenstellen van je C / C + +-programma's.
- 12Als u het samenstellen van de C-programma versie van hello soort wereld in de terminal
- Type / copy / paste: gcc-Wall-W-Werror main.c-o HelloWorldC
- De eerste regel zal de GNU C compiler aanroepen om het bestand main.c en output compileren (-o) het naar een uitvoerbaar genaamd Helloworldc.
- De opties-muur-W en-Werror instrueren de compiler om te controleren op waarschuwingen.
- 13Als u het samenstellen van de C + +-programma versie van hello soort wereld in de terminal
- Type / copy / paste: g+ +-Wall-W-Werror main.cpp-o HelloWorldCPP
- 14Als u moet gebeuren om toestemming fouten te krijgen, moet je het bestand uitvoerbaar te maken. U kunt dit doen door het volgende commando hieronder
- Type / copy / paste: chmod + x HelloWorldC
- of
- Type / copy / paste: chmod + x HelloWorldCPP
- 15Om uw programma uit te voeren moet je typen in de volgende opdrachten.
- Om het C programma versie van het programma uit:
- Type / copy / paste:. / Helloworldc
- Om het de C + +-programma versie van het programma uit te voeren:
- Typ / kopiëren / plakken:. / Helloworldcpp
Waarschuwingen
- Als u niet de optie-o gebruik maken van de naam van het uitvoerbare bestand zal zijn a.out-o> (standaard).