GNU Compiler Collection (GCC) jest zbiorem kompilatorów i bibliotek dla języków programowania C, C++, Objective-C, Fortran, Ada, Go i D. Wiele projektów open-source, w tym narzędzia GNU i jądro Linuksa, są kompilowane z GCC.
Ten samouczek zawiera kroki wymagane do zainstalowania kompilatora GCC na Ubuntu 18.04. Pokażemy Ci jak zainstalować stabilną wersję distro i najnowszą wersję GCC.
te same instrukcje dotyczą Ubuntu 16.,04 I dowolnej dystrybucji opartej na Ubuntu, w tym Kubuntu, Linux Mint i Elementary OS.
wymagania #
aby móc dodawać nowe repozytoria i instalować pakiety w systemie Ubuntu, musisz być zalogowany jako root lub użytkownik z uprawnieniami sudo .
instalacja GCC na Ubuntu #
domyślne repozytoria Ubuntu zawierają meta-pakiet o nazwiebuild-essential zawierający kompilator GCC oraz wiele bibliotek i innych narzędzi potrzebnych do kompilacji oprogramowania.
wykonaj poniższe kroki, aby zainstalować kompilator gcc Ubuntu 18.,04:
- 
zacznij od aktualizacji listy pakietów: sudo apt update
- 
aby sprawdzić, czy kompilator GCC został pomyślnie zainstalowany, użyj polecenia gcc --version, które wyświetla wersję GCC:gcc --versiondomyślna wersja GCC dostępna w repozytoriach Ubuntu 18.04 to 7.4.0:gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.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.
 zainstaluj build-essentialpakiet wpisując:
sudo apt install build-essential polecenie instaluje kilka nowych pakietów w tym gcc,g++Imake.,
Możesz również zainstalować strony podręcznika o używaniu GNU/Linuksa do programowania:
sudo apt-get install manpages-devto wszystko. GCC jest teraz zainstalowany w Twoim systemie i możesz zacząć z niego korzystać.,
Kompilacja przykładu Hello World #
Kompilacja podstawowego programu C lub c++ przy użyciu GCC jest dość prosta. Otwórz edytor tekstu i utwórz następujący plik:
nano hello.c#include <stdio.h>int main(){ printf ("Hello World!\n"); return 0;}Zapisz plik i skompiluj go do pliku wykonywalnego za pomocą następującego polecenia:
gcc hello.c -o hellospowoduje to utworzenie pliku binarnego o nazwiehello w tym samym katalogu, w którym uruchomisz polecenie.,
Uruchom hello program z:
./helloprogram powinien wydrukować:
Hello World!Instalowanie wielu wersji GCC #
Ta sekcja zawiera instrukcje dotyczące instalacji i używania wielu wersji GCC GCC na Ubuntu 18.04. Nowsze wersje kompilatora GCC zawierają wsparcie dla nowych języków, lepszą wydajność i rozszerzone funkcje.
w momencie pisania tego artykułu domyślne repozytoria Ubuntu zawierają kilka wersji GCC, od5.x.x do8.x.x., Najnowsza wersja GCC, czyli 9.1.0 jest dostępna z pakietu narzędziowego ppa Ubuntu.
w poniższym przykładzie zainstalujemy trzy najnowsze wersje GCC i G++.
 najpierw dodajubuntu-toolchain-r/testPPA do swojego systemu za pomocą: 
sudo apt install software-properties-commonsudo add-apt-repository ppa:ubuntu-toolchain-r/test
zainstaluj żądane wersje GCC i G++, wpisując:
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9 poniższe polecenia skonfigurują alternatywę dla każdej wersji i powiązają z nią priorytet. Domyślną wersją jest wersja o najwyższym priorytecie, w naszym przypadku jest to gcc-9.,
później jeśli chcesz zmienić domyślną wersję użyj poleceniaupdate-alternatives: 
sudo update-alternatives --config gcczostanie wyświetlona lista wszystkich zainstalowanych wersji GCC w systemie Ubuntu. Wprowadź numer wersji, której chcesz użyć jako domyślnej i naciśnij Enter.
polecenie utworzy dowiązania symboliczne do konkretnych wersji GCC i G++.
podsumowanie #
pomyślnie zainstalowałeś GCC na swoim Ubuntu 18.04., Możesz teraz odwiedzić oficjalną stronę dokumentacji GCC i dowiedzieć się, jak używać GCC i G++ do kompilacji programów C i C++.
