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.