Hogyan hozzunk létre és futtassunk egy C programot az Ubuntu 20.04 LTS

a Linux egy operációs rendszer. Az 1990-es évek közepe óta létezik. idővel felhasználói bázisa az egész világon kiterjedt. Ma már mindenhol megtalálható, a telefonoktól, az autóktól, a Tévékig és a hűtőszekrényekig.

az Ubuntu egy Linux disztribúció. Ebben a cikkben áttekintjük, hogyan kell összeállítani és futtatni a hagyományos Hello World-t! program C-ben az Ubuntu 20.04 – en. Kövesse az alábbi lépéseket a legelső C program létrehozásához.

a terminál megnyitása

kattintson az alkalmazások megjelenítése ikonra. Ez az ikon az indító sáv jobb alsó sarkában található, az alábbi képen látható módon.

ezzel az alkalmazások menübe jut, az alábbiak szerint.

írja be a terminal parancsot a keresősávba.

válassza ki a terminál ikont az indításhoz.

annak ellenőrzése, hogy a GCC telepítve van-e

a GNU Compiler Collection (GCC) könyvtárak és fordítók gyűjteménye C és más nyelvekhez, mint a C++, Go stb.

annak ellenőrzéséhez, hogy telepítve van-e a GCC fordító a rendszerére, futtassa a következő parancsot.

gcc –v

ha hasonló üzenetet kap a következő képernyőkép végén, akkor a GCC fordító telepítve van, és folytathatja a forráskód fájl létrehozását.

ha az alábbi képen látható üzenetet látja, akkor telepítenie kell a GCC Fordítót.

használja az alábbi parancsot a GCC fordító telepítéséhez a rendszerére. Itt található egy részletes cikk a GCC telepítéséről Az Ubuntu 20.04-re.

sudo apt install gcc

az első lépés a jelszó megadása. A jelszó megadása után elindul a telepítés. Ezután meg kell erősítenie a telepítést. Írja be az y-t a telepítés megerősítéséhez.

a telepítés sikeres befejezése után a következő kimenetet kell látnia.

a C program létrehozása

a “hello” nevű fájl létrehozásához.c”, írja be a következő parancsot a terminálba. Megnevezheti a fájlt, amit csak akar, de a legjobb gyakorlat a program leíró nevének használata.

gedit hello.c

a parancs futtatásakor a Linux elindítja a szövegszerkesztőt.

írja be a következő C forráskódot a Hello World nyomtatásához!

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

mentse el a fájlt, zárja be a szövegszerkesztőt, majd térjen vissza a terminálhoz.

egy közelebbi pillantást a Hello World! program

minden C program első sora a font jelzéssel kezdődik, #. Az első sort előfeldolgozó irányelvnek nevezzük. Az előfeldolgozó irányelv célja, hogy utasítsa a fordítót a szükséges előfeldolgozás elvégzésére a tényleges fordítás előtt.

következik a fő () függvény. Ez a függvény minden C program kiindulópontja, és csak egy fő funkciója lehet a programban.

Helló Világ! a példának két állítása van. Az utasítás egy utasítás a programban, és pontosvesszővel végződik.

a printf() függvény kiírja a kimenetet a képernyőre.

bár a return 0; utasítás nem szükséges ehhez a programhoz. Az itt történő használat célja, hogy segítsen megismerkedni vele, mivel a bonyolultabb programoknak szükségük van rá.

észreveheti, hogy a göndör zárójelek külön sorokban vannak, ez nem szükséges. C nem nyűgös, hogy a szöveg lefektetett. Az egész kódot egy sorba írhatjuk, és még mindig működne, de ez nem a legjobb gyakorlat. A szóközök és a különálló sorok használata tisztábbá és könnyebben olvashatóvá teszi a kódot.

a C program futtatása

a forráskód futtatásának két módja van, itt mindkettőt átmegyünk.

1. módszer

írja be az alábbi parancsot

gcc –o hello hello.c

ez a parancs meghívja a GCC fordítót a hello fájl összeállításához.c. az eredmény outputted hello, egy futtatható. Itt használtuk a hello-t, bármilyen más szót használhat.

a fordító bináris fájlt hoz létre, ha a forráskódban nincs hiba.

írja be a következő parancsot a terminálba következő:

./hello

ez a parancs betölti a végrehajtható fájlt a memóriába. Ennek eredményeként a CPU végrehajtja a benne található utasításokat. A ./ a parancs egy része az aktuális könyvtárra utal. A ./ hello parancs betölti és futtatja a futtatható fájlt ‘hello’.

ha a program sikeresen fut, látnia kell a következő szöveget: “Hello World!”a terminálon az alábbiak szerint.

2. módszer

írja be az alábbi parancsot

gcc hello.c

ez a parancs generál egy gép által futtatható bájtkód fájlt, “a.out”.

az összes fájlt az ls parancs futtatásával tekintheti meg

ezután futtassa a következő parancsot

./a.out

ez a parancs végrehajtja a bájtkódot, és látni fogja a ” Hello World!”a terminálon.

és tessék! Most írtad meg az első C programodat. Helló Világ! a program haszontalannak és egyszerűnek tűnhet, de ez a legjobb módja annak, hogy elkezdjük a programozást. Ha ezt maga írja, akkor jobb, ha olyan fogalmak alatt áll, amelyek egyébként elvontnak és homályosnak tűnhetnek.

Maryam-Sulemani

Maryam szoftvermérnök. Amellett, hogy a tudás és a tapasztalat a szoftverfejlesztés, ő egy szenvedély műszaki írás.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.