Jak zainstalować GCC (build-essential) na Ubuntu 20.04

Przewodnik krok po kroku dotyczący instalacji kompilatorów GCC i G++ na komputerze z systemem Ubuntu

GCC oznaczało kiedyś kompilator GNU C, kiedy obsługiwał tylko jeden kompilator, ale od tego czasu urósł do zestawu kompilatorów i bibliotek, które znamy dzisiaj. GCC znane obecnie jako GNU Compiler Collection to zestaw wielu kompilatorów i bibliotek dla języków programowania, takich jak C, C++, D, Objective-C, Fortran, Ada, a także Golang.

Jądro Linuksa, narzędzia GNU i wiele innych projektów open-source jest kompilowanych przy użyciu GCC. Dlatego jest to naprawdę ważna część zestawu narzędzi Linuksa i oprogramowania typu open source. Free Software Foundation (FSF) rozprowadza GCC na licencji GNU General Public License, co oznacza, że ​​możesz swobodnie uruchamiać, studiować, udostępniać i modyfikować GCC zgodnie z własnymi życzeniami.

Przyjrzyjmy się, jak zainstalować pakiet build-essential na Ubuntu 20.04, który zawiera kompilatory GCC dla C (gcc) i C++ (g++).

Instalowanie GCC

W dystrybucjach opartych na Debianie, takich jak Ubuntu, GCC jest zawarte w meta-pakietu znanym jako niezbędne do zbudowania. Zawiera kilka innych niezbędnych narzędzi i bibliotek, takich jak g++, make, dpkg-dev wymaganych do kompilacji oprogramowania na Ubuntu.

Aby zainstalować niezbędne do zbudowania pakiet, otwórz terminal za pomocą Ctrl+Alt+T klawisze i uruchom następujące polecenia:

sudo apt aktualizacja sudo apt install build-essential

Możesz również chcieć uzyskać podręcznik do narzędzi programistycznych, instalując manpages-dev pakiet, w tym celu uruchom następujące polecenie:

sudo apt install manpages-dev

Możesz teraz korzystać z Człowiek polecenie, aby wyświetlić i przeczytać instrukcję obsługi dowolnego narzędzia programistycznego. Składnia dla Człowiek polecenie jest bardzo proste, jak pokazano poniżej. Na przykład, aby przeczytać instrukcję dotyczącą GCC, uruchom mężczyzna gcc Komenda. Możesz wyjść z instrukcji, naciskając ‘Q‘ po przeczytaniu.

Składnia: man Przykład: man gcc

Sprawdź, czy GCC zostało pomyślnie zainstalowane w Twoim systemie, po prostu uruchamiając:

gcc --wersja

To wszystko, GCC i wiele innych narzędzi wymaganych do rozwoju jest teraz zainstalowanych w systemie Ubuntu 20.04.

Niezbędne do kompilacji Ubuntu 20.04 jest dostarczane z GCC w wersji 9.3.0, jeśli chcesz zainstalować wiele wersji GCC lub może najnowszą wersję GCC, sprawdź to w poniższej sekcji.

Instalowanie wielu wersji GCC

Jeśli potrzebujesz innej wersji GCC niż ta, która jest zawarta w pakiecie build-essential lub jeśli chcesz zainstalować najnowszą wersję, aby przetestować nowe funkcje, w takich przypadkach jest możliwość zainstalowania wielu wersji GCC poręczny.

Najnowsze wersje GCC mają lepszą optymalizację, wydajność i nowe funkcje. Repozytoria Ubuntu 20.04 zawierają różne pakiety GCC od wersji 7.xx do 10.xx.

Aby zademonstrować, pokażemy, jak zainstalować trzy wersje gcc oraz g++ i skonfiguruj je, aby działały poprawnie w systemie Ubuntu 20.04. Aby zainstalować wersję 8, 9 i najnowszą 10 GCC, uruchom następujące polecenie:

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

Następnie uruchom aktualizacja-alternatywa polecenie, które jest używane do konfigurowania dowiązań symbolicznych w celu określenia poleceń domyślnych. W naszym przypadku uruchom go, aby skonfigurować dowiązanie symboliczne i priorytet gcc oraz g++ wersje.

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

Później, jeśli chcesz zmienić domyślną wersję GCC do użycia, uruchom aktualizacja-alternatywa polecenie z opcją:

sudo update-alternatives --config gcc

Zostanie wyświetlona lista wszystkich wersji GCC zainstalowanych w systemie Ubuntu. Zmień domyślną wersję GCC, wpisując odpowiadający jej numer.

Przyjrzeliśmy się, jak zainstalować pakiet build-essential na ubuntu 20.04. Aby dowiedzieć się więcej o tym, jak korzystać z gcc oraz g++ kompilatory, odwiedź dokumentację online GCC tutaj.