Introducere în Ubuntu Build Essential
Pachetele build-essentials sunt forma de meta-pachete care sunt esențiale pentru compilarea software-ului. Acestea conțin colecția de compilatoare GNU/g++, depanatorul GNU și alte câteva biblioteci și instrumente care sunt necesare pentru compilarea unui program. Câteva alte pachete, cum ar fi GCC, make, G++, dpkg-dev etc., sunt de asemenea instalate pe sistemul nostru atunci când instalăm pachetele esențiale pentru build.
GCC (GNU Compiler Collection) este un set de compilatoare și oferă o interfață uniformă pentru a crea programe în Go, Assembler, Ada, Fortran, Objective-C, C și C++. GNU C Compiler a fost sensul real al GCC, dar datorită multor alte limbi care au fost incluse de atunci, acest sens a fost modificat în GNU Compiler Collection. Compilatorul C este cunoscut sub numele de gcc pentru a face mai ușor diferențierea lui de întreg.
Pachetele cheie instalate automat pe sistemul nostru Ubuntu sau Debian din build-essentials sunt GCC. Pachetele esențiale pentru build aparțin Debian. Nu face parte din software în sine. Acestea conțin acele pachete esențiale ca dependențe, așa că dacă instalăm build-essential, vom instala fiecare dintre acele pachete într-o singură comandă.
Notă: Nu considerați pachetul build-essential ca fiind un super pachet care va instala orice tip de instrument de dezvoltare de la Go la Ruby pentru noi într-o singură comandă în mod magic. Conține doar câteva instrumente de dezvoltare.
De ce am avea nevoie de un pachet esențial pentru construcție?
Este utilizatorul să creeze pachete DEB din codul sursă al unei aplicații. Un utilizator obișnuit nu face zilnic pachete DEB. Deși, câțiva utilizatori pot utiliza sistemul Ubuntu Linux pentru dezvoltarea aplicațiilor. Trebuie să avem un compilator gcc dacă vrem să executăm un program C în Ubuntu. Vom avea nevoie de un compilator g++ dacă dorim să executăm programe C++ în Ubuntu.
Dacă trebuie să folosim software care este disponibil numai prin codul sursă, sistemul nostru va da o eroare, adică comanda make nu a fost găsită , deoarece mai întâi trebuie să instalăm face instrument . Toate acestea pot fi instalate individual. Cu toate acestea, este mult mai convenabil să profitați de pachetele esențiale pentru build și să descărcați fiecare dintre aceste instrumente de dezvoltare la un moment dat.
Este același cu pachetul Ubuntu-restricted-extras care ne permite să instalăm mai multe codecuri media simultan. Acest meta-pachet conține cinci pachete diferite care sunt importante pentru a compila software-ul pe Ubuntu.
Cum instalăm pachetele esențiale pe Ubuntu?
Dacă ne întrebăm cum putem instala pachete esențiale pe Ubuntu, avem noroc. Sistemul oferă build-essential, care se conectează la celelalte pachete necesare pentru a construi software-ul. Înainte de a putea construi software în Ubuntu, vom instala pachetele de mai jos:
- face
- GCC
- G++
- Compilatorul C
În folderul de descărcare, putem instala pachetele făcând dublu clic pe pachet și permițând instalatorului să facă această lucrare. De exemplu, pentru a instala un pachet bazat pe Python, va trebui să facem dublu clic pe el. Acesta va deschide fișierul, adică instalare.deb și cereți-ne o parolă. De asemenea, putem instala software cu ajutorul metapachetului build-essential, care include alte câteva pachete. Pachetele sunt necesare daca vrem sa compilam programele folosind codul sursa si sa functionam cu orice limbaj de programare.
Instalarea și utilizarea build-essential pe Ubuntu
Instrumentele esențiale pentru construcție pot fi instalate direct folosind depozitul oficial Ubuntu. Sunt disponibile implicit în depozitul de sistem Ubuntu. Trebuie doar să instalăm metapachetele instrumentului esențial pentru build din managerul de pachete apt. Trebuie să deschidem fereastra terminalului din „Ctrl+Alt+T” Comanda rapidă de la tastatură.
Se actualizează depozitul apt
Acum, trebuie să ne actualizăm depozitul de pachete înainte de a instala instrumentele esențiale pentru build. Pentru a face acest lucru, vom introduce comanda de mai jos pentru actualizarea indexului depozitului apt:
$ sudo apt update
Instalarea build-essential
Vom instala instrumentele esențiale pentru build executând următoarea comandă în fereastra terminalului:
$ sudo apt install build-essential
După rularea comenzii de mai sus, rezultatul de mai jos va fi afișat pe ecran:
Se verifică versiunea GCC
Putem verifica procesul de instalare a acestor pachete inspectând versiunea GCC pe sistemul nostru cu comanda de mai jos, odată ce procesul de instalare este finalizat:
$ gcc version
Versiunea GCC instalată va fi afișată pe terminal, care este afișată în captura de ecran de mai jos:
Fiecare instrument de compilare GCC și bibliotecă a fost instalat pe sistemul nostru. Cu toate acestea, putem executa un program C pentru a testa instalarea.