hoe een C-programma te maken en uit te voeren met Ubuntu 20.04 LTS

Linux is een besturingssysteem. Het is al sinds het midden van de jaren 1990. na verloop van tijd zijn gebruikersbestand is uitgebreid tot over de hele wereld. Vandaag de dag is het overal te vinden, van uw telefoons, auto ‘s, uw tv’ s en koelkasten.

Ubuntu is een Linux-distributie. In dit artikel, zullen we gaan over het compileren en uitvoeren van de traditionele Hello World! programma in C op Ubuntu 20.04. Volg de onderstaande stappen om uw allereerste C-programma te maken.

terminalvenster

openen klik op het pictogram toepassingen weergeven. Dit pictogram is te vinden aan de onderkant rechts van de launcher bar zoals weergegeven in de afbeelding hieronder.

dit brengt u naar het menu toepassingen, zoals hieronder weergegeven.

typ terminal in de zoekbalk.

Selecteer het terminalpictogram om het te starten.

controleren of GCC geïnstalleerd is

de GNU Compiler Collection (GCC) is een verzameling bibliotheken en compilers voor C en andere talen zoals C++, Go, etc.

om te controleren of de GCC compiler geïnstalleerd is op je systeem, voer je het volgende commando uit.

gcc –v

als je een soortgelijk bericht krijgt aan het einde van de volgende screenshot, dan is je gcc Compiler geà nstalleerd en kun je verder gaan met het aanmaken van je broncode bestand.

als je het bericht in de afbeelding hieronder ziet, dan moet je de GCC Compiler installeren.

gebruik het commando hieronder om de GCC compiler op je systeem te installeren. Een gedetailleerd artikel over GCC-installatie op Ubuntu 20.04 is hier.

sudo apt install gcc

de eerste stap is het invoeren van uw wachtwoord. Zodra u uw wachtwoord invoert, start de installatie. Vervolgens wordt u gevraagd om de installatie te bevestigen. Typ y in om de installatie te bevestigen.

zodra de installatie succesvol is voltooid, zou je de volgende uitvoer moeten zien.

uw C-programma

aanmaken om een bestand met de naam “hello.c”, voer het volgende commando in uw terminal. U kunt uw bestand een naam geven wat u wilt, maar de beste praktijk is om een naam te gebruiken die het programma beschrijft.

gedit hello.c

wanneer je dit commando uitvoert, start Linux de teksteditor.

Voer de volgende C broncode in om af te drukken Hello World!

#include <stdio.h>
int main()
{
printf("Hello World!");
return 0;
}

Sla uw bestand op, sluit de teksteditor en ga terug naar de terminal.

de Hello World! programma

de eerste regel van elk C-programma begint met het pound-teken, #. De eerste regel heet de preprocessor directive. Het doel van de preprocessor richtlijn is om de compiler te instrueren om de vereiste preprocessing te doen vóór de eigenlijke compilatie.

Next up is de main () functie. Deze functie is het beginpunt van elk C-programma en u kunt slechts één hoofdfunctie in uw programma hebben.

Hello World! het voorbeeld heeft twee verklaringen. Een statement is een instructie in een programma en het eindigt met een puntkomma.

de functie printf () drukt de uitvoer op het scherm af.

hoewel het return 0; statement niet nodig is voor dit programma. Het doel van het gebruik van het hier is om u te helpen vertrouwd te raken met het als meer complexe programma ‘ s nodig hebben.

het is mogelijk dat u merkt dat de accolades in afzonderlijke regels staan, dit is niet nodig. C is niet kieskeurig over hoe tekst wordt opgesteld. Je zou de hele code in één regel kunnen schrijven en het zou nog steeds werken, maar het is niet de beste praktijk. Het gebruik van spaties en aparte regels maakt uw code schoner en gemakkelijker te lezen.

het uitvoeren van uw C-programma

er zijn twee manieren om uw broncode uit te voeren, we gaan hier door beide.

Methode 1

voer onderstaande opdracht in

gcc –o hello hello.c

dit commando roept de GCC compiler op om het bestand hello te compileren.c. het resultaat wordt uitgevoerd naar hello, een uitvoerbaar bestand. We gebruikten Hallo hier, je kunt elk ander woord gebruiken.

de compiler maakt een binair bestand aan als de broncode geen fouten bevat.

voer het volgende commando in in de terminal volgende:

./hello

dit commando laadt het uitvoerbare bestand in het geheugen. Dit resulteert in de CPU het uitvoeren van de instructies in het. De ./ part of the command refereert naar de huidige directory. De ./ hello Commando laadt en draait Uw uitvoerbare bestand ‘hello’.

als het programma succesvol loopt, zou je de tekst ” Hello World!”in uw terminal zoals hieronder weergegeven.

Methode 2

voer onderstaande opdracht in

gcc hello.c

dit commando genereert een machine-uitvoerbaar bytecode bestand, “A. out”.

u kunt alle bestanden bekijken door het commando ls uit te voeren

voer vervolgens het volgende commando uit

./a.out

dit commando voert de bytecode uit en je zult de tekst ” Hello World!”op de terminal.

en daar ga je! Je hebt net je eerste C-programma geschreven. Hallo Wereld! het programma lijkt misschien nutteloos en eenvoudig, maar het is de beste manier om te beginnen met het leren programmeren. Door dit zelf te schrijven, kun je beter Concepten gebruiken die anders abstract en vaag lijken.

Maryam-Sulemani

Maryam is een software engineer. Naast kennis en ervaring in softwareontwikkeling heeft ze een passie voor technisch schrijven.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.