Ten krótki poradnik pokazuje studentom i nowym użytkownikom jak zainstalować kompilator GCC na Ubuntu 18.04 | 16.04.
Kompilator GNU (GCC) jest zbiorem kompilatorów i bibliotek opracowanych przez GNU Project, które obsługują języki programowania takie jak C, C++, Objective-C, Fortran, Go i wiele innych.
GCC jest podstawową częścią systemu operacyjnego Linux oraz wielu projektów i narzędzi open-source. Jądro Linuksa jest również kompilowane za pomocą GCC, więc jest to poważna sprawa w społeczności open source.
Aby dowiedzieć się więcej o GCC, proszę odwiedzić stronę projektu.
Aby rozpocząć instalację kompilatora GCC na Ubuntu, wykonaj poniższe kroki:
Opcja 1: Installing GCC on Ubuntu
Out of the box, Ubuntu repositories contain build-essential package which contains the GCC compiler, g++, make and a lot of libraries and other utilities required for compiling other packages and tools.
Więc instalacja kompilatora GCC na Ubuntu jest tak prosta jak instalacja pakietu build-essential.
Aby to zrobić, wykonaj poniższe komendy:
sudo apt updatesudo apt install build-essential
Komendy te instalują wiele innych pakietów w tym, gcc, g++ i make.
Jeśli jesteś programistą i chcesz zainstalować stronę podręcznika dla GCC, po prostu wykonaj poniższe polecenia:
sudo apt-get install manpages-dev
Po zainstalowaniu, aby sprawdzić, czy GCC został pomyślnie zainstalowany i działa, po prostu użyj polecenia gcc –version, jak pokazano poniżej:
gcc --version
To powinno wydrukować wyjście, jak pokazano poniżej:
gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0Copyright (C) 2017 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Tak zainstalować kompilator GCC na Ubuntu, jeśli jeszcze go nie masz zainstalowanego.
Opcja 2: Instalacja wielu wersji GCC
Dla tych, którzy chcą zainstalować wiele wersji kompilatora GCC, mogą skorzystać z opcji #2.
Nowe wersje kompilatorów GCC obsługują nowe języki, lepszą wydajność, rozszerzone funkcje. Jeśli chcesz skorzystać z tych dodatkowych funkcji, to instalacja najnowszych lub wielu powinna być idealnym rozwiązaniem.
Aby zainstalować najnowsze wersje kompilatorów GCC, będziesz musiał dodać repozytorium PPA stron trzecich do Ubuntu i zainstalować je stamtąd.
Aby to zrobić, po prostu uruchom poniższe polecenia:
sudo apt install software-properties-commonsudo add-apt-repository ppa:ubuntu-toolchain-r/test
Po dodaniu powyższego repozytorium, możesz następnie zainstalować wiele wersji GGC używając ich numeru wersji.
Przykład:
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
Ponieważ masz zainstalowanych wiele wersji kompilatora GCC, z każdą z nich związany jest numer priorytetu. Wersja z najwyższym priorytetem będzie domyślnym kompilatorem systemowym.
Będziesz musiał wykonać poniższe polecenia, aby ustawić domyślny kompilator systemowy, kojarząc każdy z nich z numerem priorytetowym.
W poniższym przypadku gcc-9 jest wersją z najwyższym priorytetem.
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-9sudo 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-8sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7
Później, jeśli chcesz zmienić domyślną wersję, użyj polecenia update-alternatives poniżej:
sudo update-alternatives --config gcc
Powinno być wiele opcji do wyboru w zależności od liczby zainstalowanych kompilatorów.
Selection Path Priority Status------------------------------------------------------------* 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual modePress to keep the current choice, or type selection number:
Wybierz swój wybór i naciśnij Enter.
To powinno zaktualizować system do aktualnej domyślnej wersji.
Wnioski