Fiecare sistem de operare are dependențe încorporate pentru a funcționa fără probleme. Pe scurt, aceste programe de asistență sunt adesea necesare pentru a compila software și pentru a se asigura că toate programele dependente sunt disponibile atunci când este necesar.
Meta-pachetul esențial pentru build Ubuntu include mai multe astfel de pachete, care vă asigură că experiența dvs. Linux este la fel de simplă pe cât ați dori să fie. Aceste pachete fac parte din Debian și conțin toate componentele de care aveți nevoie pentru a crea un pachet Debian.
Pe Ubuntu, există o serie de cinci pachete incluse în meta-pachetul esențial pentru build:
- dpkg-dev: Puteți folosi acest pachet pentru a despacheta, a construi și chiar a încărca pachete sursă DEB. În esență, puteți utiliza acest utilitar pentru ambalarea software-ului pentru Sisteme bazate pe Debian.
- face: Instrumentul make este o parte integrantă a Linux care creează și interpretează Makefiles. Makefile este necesar pentru a furniza instrucțiuni de lucru compilatorului. În timpul instalării, asigurați-vă că adresați orice make: erorile de comandă nu au fost găsite.
- libc6-dev: libc6-dev este biblioteca GNU C care conține fișierele antet și bibliotecile de dezvoltare necesare pentru procesarea și compilarea scripturilor C și C++.
- gcc/g++: Acestea sunt compilatoarele pentru scripturile C și, respectiv, C++.
Odată ce instalați pachetele esențiale pe sistemul dvs., puteți crea scripturi C++ pentru a verifica starea și gradul de instalare.
Alternativ, nu există nicio regulă strictă împotriva instalării fiecărui software separat. Cu toate acestea, deoarece pachetul build-essential vine ca o listă de software, veți avea totul într-un singur loc, ceea ce este convenabil.
Cum se instalează build-essential pe Ubuntu
Când trebuie să instalați metapachetul esențial pentru build pe Ubuntu, puteți urma pașii enumerați mai jos:
Instalați toate actualizările în așteptare pentru pachetele dvs. existente cu Actualizați și modernizare comenzi:
actualizare sudo apt && sudo apt upgrade -y
Pentru a instala build-essential, puteți folosi următoarea comandă:
sudo apt instalareconstrui-esenţial
În timpul fazei de instalare, compilatorul cere permisiunea de a instala anumite pachete. Tip y a acorda permisiunea. De asemenea, veți observa o mulțime de comenzi pentru despachetarea și configurarea pachetelor. Este aproape ca și cum ai completa golurile din ecosistemul tău Linux.
Ca pas următor, puteți instala paginile de manual pentru a vă ajuta cu instalarea pachetului esențial pentru build. Acesta este un pas opțional, în cazul în care nu doriți să îl instalați.
sudo apt instalare pagini de manual-dev
Acum că toate pachetele sunt instalate, puteți verifica versiunea GCC cu următoarea comandă:
gcc --versiune
Ieșirea este după cum urmează:
gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0
Deoarece verificați deja versiunea GCC, este, de asemenea, recomandabil să verificați versiunea g++ cu --versiune comanda:
g++ --versiune
Numerele versiunii sunt spre sfârșitul șirului, similar cu 11.2.0. Numerele versiunilor vor diferi, în funcție de versiunea Ubuntu pe care o utilizați.
Deoarece bibliotecile compilatorului sunt instalate, puteți rula un program C pentru a verifica parametrii de instalare.
Rularea unui script C folosind GCC
Pentru a confirma dacă metapachetul esențial pentru build a fost instalat cu succes, puteți scrie și compila un exemplu de script C. Deschideți editorul de text preferat pe Ubuntu. Poti alege între Vim și nano pentru a scrie următorul fragment de cod:
nanoTest.c
Adăugați următorul fragment de cod în editorul de text și salvați scriptul:
#include <stdio.h>
gol principal()
{
printf("Bună, acesta este un Test program compilator în compilator C!
");
}
Iată cum ar trebui să arate fișierul text:
Iată o scurtă explicație a programului:
- stdio.h: Antet bibliotecă standard de intrare-ieșire
- principal(): Această funcție rulează programul C
- printf(): O funcție C pentru a imprima o ieșire
- \n: Imprimă rezultatul pe o linie nouă
Pentru a salva, apăsați pur și simplu Ctrl + X, urmată de Y și introduce.
Apoi, trebuie să creați un fișier executabil după cum urmează:
gccTest.c-oTest
Rulați fișierul C nou creat cu comanda:
./Test
Ieșirea salvată și compilată în editorul de text este publicată cu succes în fereastra terminalului. Acest lucru demonstrează că instalarea compilatorului GCC a avut succes.
Cum să dezinstalați build-essential din Ubuntu
În cele din urmă, ar putea exista situații în care doriți să dezinstalați pachetele instalate în timpul instalării pachetului esențial pentru build. Într-un astfel de scenariu, puteți utiliza comanda de bază:
sudo apt remove build-essential
Acest lucru ar trebui să elimine toate pachetele instalate. În plus, vă va fi util să rulați comanda autoremove pentru a elimina pachetele reziduale:
sudo apt autoremove
Programele esențiale pentru compilare de pe Ubuntu continuă să fie o parte integrantă a compilației tale obișnuite de cod și a instalării software-ului.
Deoarece aceste pachete formează baza pentru orice execuție, este important să le instalați imediat ce faceți upgrade la orice noua lansare Ubuntu sau trece de la un alt sistem de operare la Linux, în special Windows, pentru a evita întârzierile și compilarea nedorite erori.