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 szoftvermérnök. Amellett, hogy a tudás és a tapasztalat a szoftverfejlesztés, ő egy szenvedély műszaki írás.