Cum se instalează GCC (build-essential) pe Ubuntu 20.04

Ghid pas cu pas pentru instalarea compilatoarelor GCC și G++ pe mașina dvs. Ubuntu

GCC obișnuia să fie GNU C Compiler pe vremea când avea doar suport pentru un singur compilator, dar de atunci a devenit setul de compilatoare și biblioteci pe care îl cunoaștem astăzi. GCC cunoscută acum ca GNU Compiler Collection este un set de compilatoare și biblioteci multiple pentru limbaje de programare precum C, C++, D, Objective-C, Fortran, Ada și Golang.

Nucleul Linux, instrumentele GNU și multe alte proiecte open-source sunt compilate folosind GCC. Prin urmare, este o parte foarte importantă a setului de instrumente Linux și software open-source. Free Software Foundation (FSF) distribuie GCC sub licența publică generală GNU, ceea ce înseamnă că puteți rula, studia, partaja și modifica liber GCC conform dorințelor dumneavoastră.

Să ne uităm la cum să instalați pachetul esențial pentru compilare pe Ubuntu 20.04, care include compilatoarele GCC pentru C (gcc) și C++ (g++).

Instalarea GCC

Pe distribuțiile bazate pe Debian, cum ar fi Ubuntu, GCC este inclus într-un meta-pachet cunoscut sub numele construcție-esențială. Include câteva alte instrumente și biblioteci esențiale, cum ar fi g++, make, dpkg-dev necesare pentru compilarea software-ului pe Ubuntu.

Pentru a instala construcție-esențială pachet, deschideți terminalul folosind Ctrl+Alt+T tastele și rulați următoarele comenzi:

sudo apt update sudo apt install build-essential

De asemenea, este posibil să doriți să obțineți manualul pentru instrumentele de dezvoltare prin instalarea pagini de manual-dev pachet, pentru a face acest lucru, rulați următoarea comandă:

sudo apt install manpages-dev

Acum puteți utiliza om comandă pentru a afișa și a citi manualul de utilizare pentru orice instrument de dezvoltare. Sintaxa pentru om comanda este foarte simplă, așa cum se arată mai jos. De exemplu, pentru a citi manualul despre GCC, rulați om gcc comanda. Puteți părăsi manualul apăsând „q„După ce ai terminat de citit.

Sintaxă: man Exemplu: man gcc

Verificați dacă GCC a fost instalat cu succes pe sistemul dvs. pur și simplu rulând:

gcc --version

Asta este, GCC și multe alte instrumente necesare pentru dezvoltare sunt acum instalate pe sistemul tău Ubuntu 20.04.

Esențialul de construcție al Ubuntu 20.04 este livrat cu versiunea GCC 9.3.0, dacă doriți să instalați mai multe versiuni de GCC sau poate cea mai recentă versiune de GCC, verificați-l în secțiunea de mai jos.

Instalarea mai multor versiuni GCC

Dacă aveți nevoie de o altă versiune de GCC decât cea inclusă în pachetul esențial de construcție sau dacă doriți să instalați cea mai recentă versiune pentru a testa noile caracteristici, în cazuri precum acestea, este posibil să instalați mai multe versiuni de GCC. la indemana.

Cele mai recente versiuni ale GCC au optimizare, performanță și funcții noi mai bune. Arhivele Ubuntu 20.04 includ diverse pachete GCC din versiune 7.xx la 10.xx.

Pentru a demonstra, vom arăta cum să instalați trei versiuni de gcc și g++ și configurați-le să funcționeze corect pe sistemul Ubuntu 20.04. Pentru a instala versiunea 8, 9 și cea mai recentă 10 a GCC, rulați următoarea comandă:

sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10

Apoi rulați actualizare-alternativă comandă care este utilizată pentru a configura legăturile simbolice pentru a determina comenzile implicite. În cazul nostru, rulați-l pentru a configura legătura simbolică și prioritatea gcc și g++ versiuni.

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

Mai târziu, dacă doriți să schimbați versiunea implicită a GCC de utilizat, rulați actualizare-alternativă comandă cu următoarea opțiune:

sudo update-alternatives --config gcc

Vi se va prezenta lista cu toate versiunile GCC instalate pe sistemul dumneavoastră Ubuntu. Schimbați versiunea GCC implicită tastând numărul corespunzător acesteia.

Am analizat cum să instalăm pachetul build-essential pe ubuntu 20.04. Pentru a afla mai multe despre cum să utilizați gcc și g++ compilatoare, vizitați documentația online GCC aici.