logo

Ubuntu Build Essential

Introducció a Ubuntu Build Essential

Els paquets build-essentials són la forma de meta-paquets que són essencials per compilar programari. Contenen la col·lecció de compiladors GNU/g++, el depurador GNU i algunes biblioteques i eines més que es necessiten per compilar un programa. Alguns altres paquets, com GCC, make, G++, dpkg-dev, etc., també s'instal·len al nostre sistema quan instal·lem els paquets essencials per a la construcció.

GCC (Col·lecció de compiladors GNU) és un conjunt de compiladors i proporciona una interfície uniforme per crear programes en Go, Assembler, Ada, Fortran, Objective-C, C i C++. GNU C Compiler era el significat real de GCC, però a causa de molts altres idiomes que s'han inclòs des de llavors, aquest significat s'ha modificat a GNU Compiler Collection. El compilador C es coneix com a gcc per facilitar-ne la diferenciació del conjunt.

Els paquets clau instal·lats al nostre sistema Ubuntu o Debian automàticament des de build-essentials són GCC. Els paquets essencials de compilació pertanyen a Debian. No forma part del programari en si. Contenen aquests paquets essencials com a dependències, de manera que si instal·lem build-essential, instal·larem cadascun d'aquests paquets en una sola ordre.

Nota: no considereu que el paquet essencial de compilació és un súper paquet que instal·larà per a nosaltres tots els tipus d'eines de desenvolupament, des de Go a Ruby, amb una única comanda de manera màgica. Conté només unes poques eines de desenvolupament.

Per què necessitaríem un paquet essencial per a la construcció?

És l'usuari per crear paquets DEB a partir del codi font d'una aplicació. Un usuari mitjà no fa paquets DEB cada dia. Tot i que, alguns usuaris poden utilitzar el sistema Ubuntu Linux per al desenvolupament d'aplicacions. Hem de tenir un compilador gcc si volem executar un programa C a Ubuntu. Necessitarem un compilador g++ si volem executar programes C++ a Ubuntu.

Si necessitem utilitzar programari que només està disponible a través del codi font, el nostre sistema donarà un error, és a dir, no s'ha trobat l'ordre make , ja que primer hem d'instal·lar el fer eina . Tot es pot instal·lar individualment. Tanmateix, és molt més convenient aprofitar els paquets essencials per a la construcció i descarregar cadascuna d'aquestes eines de desenvolupament alhora.

És el mateix que el paquet Ubuntu-restricted-extras que ens permet instal·lar molts còdecs multimèdia alhora. Aquest metapaquet conté cinc paquets diferents que són importants per compilar programari a Ubuntu.

Ubuntu Build Essential
    g++:És un compilador GNU per al llenguatge C++.gcc:És un compilador GNU per al llenguatge C.fer:És una utilitat útil que s'utilitza per dirigir la compilació del programa. L'eina, és a dir, make, interpreta un fitxer conegut com a 'makefile' que pot guiar el compilador sobre com operar.libc6-dev:És una biblioteca GNU C. Inclou els fitxers de capçalera i els directoris de desenvolupament utilitzats per compilar scripts C++ i C generals.dpkg-dev:Aquest paquet s'utilitza per carregar, construir i desempaquetar paquets font de Debian. És útil si volem empaquetar la nostra aplicació per a un sistema basat en Debian.

Com instal·lem els paquets essencials a Ubuntu?

Si ens preguntem com podem instal·lar paquets essencials a Ubuntu, estem d'enhorabona. El sistema ofereix build-essential, que es connecta als altres paquets necessaris per crear programari. Abans de poder crear programari a Ubuntu, instal·larem els paquets següents:

  • fer
  • GCC
  • G++
  • Compilador C

A la carpeta de descàrregues, podem instal·lar els paquets fent doble clic sobre el paquet i habilitant l'instal·lador perquè faci aquesta feina. Per exemple, per instal·lar un paquet basat en Python, haurem de fer-hi doble clic. Obrirà el fitxer, és a dir, instal·lació.deb , i demaneu-nos una contrasenya. A més, podem instal·lar programari amb l'ajuda del metapaquet essencial per a la construcció, que inclou diversos altres paquets. Els paquets són necessaris si volem compilar els programes utilitzant el codi font i operar amb qualsevol llenguatge de programació.

Instal·lació i ús de build-essential a Ubuntu

Les eines essencials per a la compilació es poden instal·lar directament mitjançant el dipòsit oficial d'Ubuntu. Estan disponibles al repositori del sistema Ubuntu de manera predeterminada. Només hem d'instal·lar metapaquets d'eines essencials per a la compilació des del gestor de paquets apt. Hem d'obrir la nostra finestra de terminal des de 'Ctrl+Alt+T' drecera de teclat.

S'està actualitzant el repositori d'apt

Ara, hem d'actualitzar el nostre dipòsit de paquets abans d'anar a instal·lar les eines essencials per a la compilació. Per fer-ho, introduirem l'ordre següent per actualitzar l'índex del dipòsit d'apt:

 $ sudo apt update 

Ubuntu Build Essential

Instal·lació de build-essential

Instal·larem les eines essencials per a la compilació executant l'ordre següent a la finestra del terminal:

 $ sudo apt install build-essential 

Ubuntu Build Essential

Després d'executar l'ordre anterior, es mostrarà el resultat següent a la pantalla:

S'està comprovant la versió de GCC

Podem verificar el procés d'instal·lació d'aquests paquets inspeccionant la versió de GCC al nostre sistema amb l'ordre següent un cop finalitzat el procés d'instal·lació:

 $ gcc version 

La versió de GCC instal·lada que es mostrarà al terminal, que es mostra a la captura de pantalla següent:

Totes les eines i biblioteques del compilador GCC s'han instal·lat al nostre sistema. Tanmateix, podem executar un programa C per provar la instal·lació.