Guia pas a pas per instal·lar compiladors GCC i G++ a la vostra màquina Ubuntu
GCC solia significar GNU C Compiler quan només tenia un suport de compilador, però des de llavors s'ha convertit en el conjunt de compiladors i biblioteques que coneixem avui. GCC ara conegut com a GNU Compiler Collection és un conjunt de múltiples compiladors i biblioteques per a llenguatges de programació com C, C++, D, Objective-C, Fortran, Ada i Golang.
El nucli de Linux, les eines GNU i molts altres projectes de codi obert es compilen mitjançant el GCC. Per tant, és una part realment important del conjunt d'eines de programari de codi obert i Linux. La Free Software Foundation (FSF) distribueix GCC sota la llicència pública general de GNU, el que significa que podeu executar, estudiar, compartir i modificar el GCC lliurement segons els vostres desitjos.
Vegem com instal·lar el paquet build-essential a Ubuntu 20.04 que inclou els compiladors GCC per a C (gcc) i C++ (g++).
Instal·lació de GCC
A les distribucions basades en Debian com Ubuntu, GCC s'inclou en un metapaquet conegut com a essencial de construcció. Inclou diverses altres eines i biblioteques essencials com ara g++, make, dpkg-dev necessàries per compilar programari a Ubuntu.
Per instal·lar el essencial de construcció paquet, obriu el terminal utilitzant Ctrl+Alt+T
tecles i executeu les ordres següents:
sudo apt update sudo apt install build-essential
També és possible que vulgueu obtenir el manual de les eines de desenvolupament instal·lant el fitxer pàgines de manual-dev paquet, per fer-ho executeu l'ordre següent:
sudo apt install manpages-dev
Ara podeu utilitzar el home
comanda per mostrar i llegir el manual d'usuari de qualsevol eina de desenvolupament. La sintaxi per a home
La comanda és molt senzilla, com es mostra a continuació. Per exemple, per llegir el manual de GCC executeu el home gcc
comandament. Podeu sortir del manual prement "q' després d'haver acabat de llegir.
Sintaxi: man Exemple: man gcc
Comproveu si GCC s'ha instal·lat correctament al vostre sistema simplement executant:
gcc --versió
Això és tot, el GCC i moltes altres eines necessàries per al desenvolupament ara estan instal·lades al vostre sistema Ubuntu 20.04.
L'essencial de compilació d'Ubuntu 20.04 s'envia amb la versió 9.3.0 de GCC, si voleu instal·lar diverses versions de GCC o potser la darrera versió de GCC, consulteu-la a la secció següent.
Instal·lació de diverses versions de GCC
Si necessiteu una altra versió de GCC que no sigui la que s'inclou al paquet essencial de compilació o si voleu instal·lar l'última versió per provar les noves funcions, en casos com aquests es pot instal·lar diverses versions de GCC. pràctic.
Les últimes versions del GCC tenen una millor optimització, rendiment i noves funcions. Els dipòsits d'Ubuntu 20.04 inclouen diversos paquets GCC de la versió 7.xx
a 10.xx
.
Per demostrar-ho, mostrarem com instal·lar tres versions de gcc
i g++
i configureu-los perquè funcionin correctament al sistema Ubuntu 20.04. Per instal·lar la versió 8, 9 i la darrera 10 de GCC, executeu l'ordre següent:
sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
A continuació, executeu el actualització-alternativa
comanda que s'utilitza per configurar els enllaços simbòlics per determinar les ordres per defecte. En el nostre cas, executeu-lo per configurar l'enllaç simbòlic i la prioritat del fitxer gcc
i g++
versions.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8
Més endavant, si voleu canviar la versió predeterminada de GCC per utilitzar-la, executeu el actualització-alternativa
comanda amb la següent opció:
sudo update-alternatives --config gcc
Se us presentarà la llista de totes les versions de GCC instal·lades al vostre sistema Ubuntu. Canvieu la versió predeterminada de GCC escrivint el número que li correspon.
Hem vist com instal·lar el paquet build-essential a ubuntu 20.04. Per obtenir més informació sobre com utilitzar el gcc
i g++
compiladors, visiteu la documentació en línia del GCC aquí.