Linux este un sistem de operare. A fost în jur de la mijlocul anilor 1990.de-a lungul timpului, baza sa de utilizatori s-a extins pe tot globul. Astăzi, poate fi găsit peste tot, de la telefoane, mașini, la televizoare și frigidere.
Ubuntu este o distribuție de Linux. În acest articol, vom trece peste cum să compilați și să rulați lumea tradițională Hello! program în C pe Ubuntu 20.04. Urmați pașii de mai jos pentru a crea primul dvs. program C.
deschiderea terminalului
Faceți clic pe pictograma Afișare Aplicații. Această pictogramă poate fi găsită în partea dreaptă jos a barei de lansare, așa cum se arată în imaginea de mai jos.
aceasta vă va duce la meniul Aplicații, așa cum se arată mai jos.
tastați terminal în bara de căutare.
selectați pictograma terminalului pentru ao lansa.
verificarea dacă GCC este instalat
GNU Compiler Collection (GCC) este o colecție de biblioteci și compilatoare pentru C și alte limbi precum C++, Go etc.
pentru a verifica dacă aveți compilatorul GCC instalat pe sistemul dvs., executați următoarea comandă.
gcc –v
dacă primiți un mesaj similar la sfârșitul următoarei capturi de ecran, atunci compilatorul GCC este instalat și puteți trece la crearea fișierului de cod sursă.
dacă vedeți mesajul afișat în imaginea de mai jos, atunci trebuie să instalați compilatorul GCC.
utilizați comanda prezentată mai jos pentru a instala compilatorul GCC pe sistemul dvs. Un articol detaliat despre instalarea GCC pe Ubuntu 20.04 este aici.
sudo apt install gcc
primul pas este introducerea parolei. După ce introduceți parola, instalarea începe. În continuare vi se va cere să confirmați instalarea. Tastați y pentru a confirma instalarea.
odată ce instalarea se termină cu succes, ar trebui să vedeți următoarea ieșire.
crearea programului C
pentru a crea un fișier numit „Bună ziua.c”, introduceți următoarea comandă în terminalul dvs. Puteți denumi fișierul orice doriți, dar cea mai bună practică este să utilizați un nume descriptiv al programului.
gedit hello.c
când executați această comandă, Linux lansează editorul de text.
introduceți următorul cod sursă C pentru a imprima Hello World!
#include <stdio.h>
int main()
{
printf("Hello World!");
return 0;
}
salvați fișierul, închideți editorul de text și reveniți la terminal.
o privire mai atentă la Hello World! program
prima linie a fiecărui program C începe cu semnul lirei, #. Prima linie se numește Directiva preprocesorului. Scopul directivei preprocesorului este de a instrui compilatorul să facă preprocesarea necesară înainte de compilarea efectivă.
Următorul este funcția main (). Această funcție este punctul de plecare al fiecărui program C și puteți avea o singură funcție principală în programul dvs.
Bună Ziua Lume! exemplul are două afirmații. O declarație este o instrucțiune într-un program și se termină cu punct și virgulă.
funcția printf() imprimă ieșirea pe ecran.
deși declarația return 0; nu este necesară pentru acest program. Scopul utilizării acestuia aici este de a vă ajuta să vă familiarizați cu acesta, deoarece programele mai complexe au nevoie de el.
este posibil să observați cum bretelele sunt în linii separate, acest lucru nu este necesar. C nu este agitat cu privire la modul în care este prezentat textul. Ai putea scrie întregul cod într-o singură linie și ar funcționa în continuare, dar nu este cea mai bună practică. Utilizarea spațiilor și a liniilor separate face codul dvs. mai curat și mai ușor de citit.
rularea programului C
există două moduri de a rula codul sursă, vom trece prin ambele aici.
Metoda 1
introduceți comanda de mai jos
gcc –o hello hello.c
această comandă invocă compilatorul GCC pentru a compila fișierul hello.C. rezultatul este scos la hello, un executabil. Am folosit salut aici, puteți folosi orice alt cuvânt.
compilatorul creează un fișier binar dacă codul sursă nu are erori.
introduceți următoarea comandă în terminalul următor:
./hello
această comandă încarcă fișierul executabil în memorie. Acest lucru are ca rezultat ca CPU să execute instrucțiunile din acesta. La ./ o parte din Comandă se referă la directorul curent. La ./ Hello comandă încarcă și rulează fișierul executabil ‘hello’.
dacă programul rulează cu succes, ar trebui să vedeți textul” Hello World!”în terminalul dvs. așa cum se arată mai jos.
Metoda 2
introduceți comanda de mai jos
gcc hello.c
această comandă generează un fișier bytecode executabil de mașină,”a.out”.
puteți vizualiza toate fișierele executând comanda ls
apoi, executați următoarea comandă
./a.out
această comandă execută bytecode și veți vedea textul ” Hello World!”pe terminal.
și acolo te duci! Tocmai ai scris primul tău program C. Bună Ziua Lume! programul poate părea inutil și simplu, dar este cel mai bun mod de a începe să învățați cum să programați. Scriind acest lucru singur, mai bine sub concepte care altfel ar putea părea abstracte și vagi.
Maryam este inginer software. Pe lângă faptul că are cunoștințe și experiență în dezvoltarea de software, are o pasiune pentru scrierea tehnică.