Linux on käyttöjärjestelmä. Se on ollut olemassa 1990-luvun puolivälistä lähtien. ajan myötä sen käyttäjäkunta on laajentunut kaikkialle maailmaan. Nykyään sitä löytyy kaikkialta, puhelimista, autoista, televisioista ja jääkaapeista.
Ubuntu on Linuxin Jakelu. Tässä artikkelissa, käymme läpi, miten koota ja ajaa perinteinen Hello World! ohjelma C: ssä Ubuntussa 20.04. Seuraa ohjeita alla luoda ensimmäinen C ohjelma.
päätteen avaaminen
napsauta Näytä Sovellukset-kuvaketta. Tämä kuvake löytyy kantoraketin alaoikealla kuten alla olevassa kuvassa.
tämä vie sinut Sovellukset-valikkoon, kuten alla.
Kirjoita pääte hakupalkkiin.
valitse pääteikoni käynnistääksesi sen.
tarkistetaan, onko GCC asennettu
GNU Compiler Collection (GCC) on kokoelma kirjastoja ja kääntäjiä C: lle ja muille kielille, kuten C++: lle, Go: lle jne.
jos haluat tarkistaa, onko GCC-kääntäjä asennettu järjestelmääsi, suorita seuraava komento.
gcc –v
jos saat samanlaisen viestin lopussa seuraavan kuvakaappauksen, sitten GCC kääntäjä on asennettu ja voit siirtyä luomaan lähdekooditiedosto.
jos näet viestin alla olevassa kuvassa, sinun on asennettava GCC-kääntäjä.
käytä alla olevaa komentoa asentaaksesi GCC-kääntäjän järjestelmääsi. Yksityiskohtainen artikkeli Ubuntu 20.04: n GCC-asennuksesta on täällä.
sudo apt install gcc
ensimmäinen vaihe on salasanan syöttäminen. Kun syötät salasanasi, asennus alkaa. Seuraavaksi sinua pyydetään vahvistamaan asennus. Kirjoita y vahvistaaksesi asennuksen.
kun asennus on valmis onnistuneesti, sinun pitäisi nähdä seuraava ulostulo.
luot C-ohjelmasi
luodaksesi tiedoston nimeltä ” hello.C”, kirjoita seuraava komento päätteeseesi. Voit nimetä tiedostosi miten haluat, mutta paras käytäntö on käyttää ohjelman kuvaavaa nimeä.
gedit hello.c
kun suoritat tämän komennon, Linux käynnistää tekstieditorin.
kirjoita seuraava C-lähdekoodi tulostaaksesi Hello World!
#include <stdio.h>
int main()
{
printf("Hello World!");
return 0;
}
Tallenna tiedosto, Sulje tekstieditori ja palaa päätteeseen.
a closer look at the Hello World! ohjelma
jokaisen C-ohjelman ensimmäinen rivi alkaa punnan merkillä #. Ensimmäistä riviä kutsutaan esiprosessoridirektiiviksi. Esikäsittelijädirektiivin tarkoituksena on ohjeistaa kääntäjää tekemään vaadittu esikäsittely ennen varsinaista kokoamista.
seuraavaksi on pääfunktio (). Tämä toiminto on lähtökohta jokaisen C-ohjelman ja voit olla vain yksi päätehtävä ohjelmassa.
Hello World! esimerkissä on kaksi lausumaa. Lausahdus on ohjeistus ohjelmassa ja se päättyy puolipisteeseen.
printf () – funktio tulostaa tulosteen näytölle.
vaikka return 0; lausuma ei ole välttämätön tälle ohjelmalle. Tarkoituksena käyttää sitä täällä on auttaa sinua tutustumaan siihen monimutkaisempia ohjelmia tarvitsevat sitä.
saatat huomata, miten kihartimet ovat erillisissä riveissä, tämä ei ole tarpeen. C ei ole nirso siitä, miten teksti on laadittu. Voisit kirjoittaa koko koodin yhdellä rivillä ja se toimisi silti, mutta se ei ole paras käytäntö. Välilyöntien ja erillisten rivien käyttäminen tekee koodista puhtaamman ja helpomman lukea.
C-ohjelman ajaminen
on kaksi tapaa suorittaa lähdekoodia, käymme molemmat läpi täällä.
menetelmä 1
Anna alla oleva komento
gcc –o hello hello.c
tämä komento pyytää GCC-kääntäjää kääntämään tiedoston hello.C. tulos lähetetään hello-ohjelmaan. Käytimme hello täällä, voit käyttää mitä tahansa muuta sanaa.
kääntäjä luo binääritiedoston, jos lähdekoodissa ei ole virheitä.
anna seuraava komento päätteeseen seuraava:
./hello
tämä komento lataa suoritettavan tiedoston muistiin. Tämä johtaa siihen, että suoritin suorittaa siinä olevat ohjeet. Että ./ osa komennosta viittaa nykyiseen hakemistoon. Että ./ hello-komento lataa ja suorittaa suoritettavan tiedoston ’hello’.
jos ohjelma toimii onnistuneesti, kannattaa nähdä teksti ” Hello World!”terminaalissa kuten alla.
Menetelmä 2
Anna alla oleva komento
gcc hello.c
tämä komento luo koneelle suoritettavan bytecode-tiedoston, ”a. out”.
voit katsoa kaikki tiedostot suorittamalla komennon ls
suorita seuraava komento
./a.out
tämä komento suorittaa bytecode ja näet tekstin ” Hello World!”terminaalissa.
ja niin sitä pitää! Kirjoitit juuri ensimmäisen C-ohjelmasi. Hello World! ohjelma voi tuntua turhalta ja yksinkertaiselta, mutta se on paras tapa päästä alkuun ohjelmoinnin opettelussa. Kirjoittamalla tämän itse, parempi alle käsitteitä, jotka voivat muuten tuntua abstrakteja ja epämääräisiä.
koulutukseltaan Maryam on ohjelmistoinsinööri. Ohjelmistokehityksen osaamisen ja kokemuksen lisäksi hänellä on intohimo tekniseen kirjoittamiseen.