GCC, the GNU Compiler Collection
Universul Linux a evoluat foarte mult, astăzi aceasta lume magică a software liber si cu sursă deschisă este plină de unelte care ajută programatorii în munca lor. În acest articol v-om face apel la câteva unelte, un editor de text vim, un compilator gcc si makefile care ne ajută să rulam programele.
A fost odată ca niciodată, Unix, un sistem de operare, care sa nascut in 1969, inițiat de un grup de programatori de la AT&T Bell Labs printre care Kem Thompson, Dennis Ritchie, Brian Kernighan, Douglas Mcllroy și Joe Ossanna. Acest sistem de operare a evoluat în mai multe direcții printre care și linux.
Linux este o familie de sisteme de operare de tip Unix care folosesc Nucleul Linux(kernel). Dezvoltarea sistemului a fost începută de către inginerul finlandez Linus Torvalds. Acesta a lansat prima versiune Linux pe 17 septembrie 1991.
Vim(Vi IMproved) este un editor de text cu sursă deschisă multiplatformă derivat din vi. A fost dezvoltat inițial de Bram Moolenaar în 1991. Este utilizat exclusiv prin intermediul tastaturii din acest motiv prima versiune este disponibilă încă din anii '70. Pentru începători este recomandată versiunea gvim care are interfața grafică. Vim este utilizabil sub nenumărate sisteme de operare, cel mai prezent este în sistemul de operare Linux fiind prezent în toate distribuțiile Linux. Aceste versiuni pot fi lansate în execuție în terminal cu ajutorul comenzilor vi(pentru vi), vim(pentru Vi IMproved) sau gvim(pentru vim cu interfață grafică).
Pentru inceput ne v-om apleca asupra editorului de text vim(Vi IMproved), acesta este preinstalat în orice distributie de Linux. Inițial acesta acest editor de text se numea vi.
GCC este unul dintre cele mai utilizate si performante compilatoare pentru C, C++, Pascal, Fortran, Objective-C etc. Prima versiune a acestui program este datata din 1986, acum acesta este inclus in toate distributiile Linux.
Pentru aflarea versiunii care este instalata pe sistemul dumneavoastra se utilizeaza comanda: gcc --version. O alta comanda de mare ajutor este gcc --help care afiseaza sistemul de ajutor. Manualul aplicatiei se poate vizualiza cu comanda man gcc.

Sintaxa generala a compilatorului este:
gcc optiuni nume_fisier
In linux fisierele C, au extensia fisier.c, se compileaza cu urmatoarea comanda:
gcc -o fisier_executabil fisier_sursa.c
Pentru a lansa editorului de text vim, trebuie să lansăm terminalul și acest lucru se face cu comanda ctrl+alt+t, această comandă deschide un terminal în care v-om naviga spre directorul în care dorim să creem fisierul sursă cu comanda $ cd /home/nume_utilizator/director sau pentru crearea unui nou director $ mkdir /home/nume_utilizator/director_de_creat. După aceste comenzi lansați editorului de text vim cu $ vim salut.c treceți editorului în modul insert cu apăsarea tastei i după care adăugați textul de mai jos:
1 2 3 4 5 6 7 | #include <stdio.h> int main() { printf("SALUT!"); return 0; } |
După ce introduceți textul apăsați tasta esc care aduce editorul în modul comandă și introduceți caracterele :qw acestea vor salva textul și vor închide editorul trecând din nou în terminal.
Dupa cum se vede comanda gcc -o salut salut.c creaza fila executabila salut, care este executata cu comanda ./salut si care genereaza in terminal aparitia mesajului SALUT!.
Acum că am intredeschis această ușă care ne duce în lumea Linux și a uneltelor software care au facut-o să evolueze la ceea ce este astăzi, depinde de fiecare dintre voi să deschideți această ușă și să patrundeti în această lume minunată, și cine știe daca nu, veți ajunge unul dintre acei frumoși nebuni ai universului Linux.
RESURSE:
http://rrg.utcluj.ro/cb/Laborator_9.pdf
https://gcc.gnu.org/


Comentarii
Trimiteți un comentariu