Podrobný průvodce instalací kompilátorů GCC a G++ na váš počítač Ubuntu
GCC znamenal GNU C Compiler, když měl podporu pouze jednoho kompilátoru, ale od té doby se rozrostl do sady kompilátorů a knihoven, které známe dnes. GCC nyní známý jako GNU Compiler Collection je sada několika kompilátorů a knihoven pro programovací jazyky, jako jsou C, C++, D, Objective-C, Fortran, Ada a také Golang.
Linuxové jádro, nástroje GNU a mnoho dalších open-source projektů je kompilováno pomocí GCC. Proto je opravdu důležitou součástí Linuxu a sady open-source softwarových nástrojů. Free Software Foundation (FSF) distribuuje GCC pod GNU General Public License, což znamená, že můžete GCC volně spouštět, studovat, sdílet a upravovat podle svých přání.
Podívejme se, jak nainstalovat základní balíček na Ubuntu 20.04, který obsahuje kompilátory GCC pro C (gcc) a C++ (g++).
Instalace GCC
Na distribucích založených na Debianu, jako je Ubuntu, je GCC součástí metabalíčku známého jako stavět-nezbytné. Zahrnuje několik dalších nezbytných nástrojů a knihoven, jako je g++, make, dpkg-dev potřebných pro kompilaci softwaru na Ubuntu.
Chcete-li nainstalovat stavět-nezbytné balíček, otevřete terminál pomocí Ctrl+Alt+T
klávesy a spusťte následující příkazy:
aktualizace sudo apt sudo apt install build-essential
Můžete také chtít získat příručku pro vývojové nástroje instalací manpages-dev balíček, spusťte následující příkaz:
sudo apt install manpages-dev
Nyní můžete použít muž
příkaz k zobrazení a přečtení uživatelské příručky pro jakýkoli vývojový nástroj. Syntaxe pro muž
příkaz je velmi jednoduchý, jak je ukázáno níže. Chcete-li si například přečíst příručku ke GCC, spusťte soubor muž gcc
příkaz. Manuál můžete opustit stisknutím „q“ poté, co dočtete.
Syntaxe: man Příklad: man gcc
Ověřte, zda byl GCC úspěšně nainstalován ve vašem systému, jednoduše spuštěním:
gcc --verze
To je vše, GCC a spousta dalších nástrojů potřebných pro vývoj jsou nyní nainstalovány na vašem systému Ubuntu 20.04.
Základní sestavení Ubuntu 20.04 se dodává s verzí GCC 9.3.0, pokud chcete nainstalovat více verzí GCC nebo možná nejnovější verzi GCC, podívejte se na to v sekci níže.
Instalace více verzí GCC
Pokud zjistíte, že potřebujete jinou verzi GCC, než je ta, která je zahrnuta v balíčku build-essential, nebo pokud chcete nainstalovat nejnovější verzi a vyzkoušet nové funkce, v případech, jako jsou tyto, je možné nainstalovat více verzí GCC. Šikovný.
Nejnovější verze GCC mají lepší optimalizaci, výkon a nové funkce. Repozitáře Ubuntu 20.04 obsahují různé balíčky GCC od verze 7.xx
na 10.xx
.
Pro demonstraci ukážeme, jak nainstalovat tři verze gcc
a g++
a nastavte je tak, aby správně fungovaly v systému Ubuntu 20.04. Chcete-li nainstalovat verzi 8, 9 a nejnovější 10 GCC, spusťte následující příkaz:
sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
Poté spusťte aktualizace-alternativa
příkaz, který se používá ke konfiguraci symbolických odkazů k určení výchozích příkazů. V našem případě jej spusťte pro konfiguraci symbolického odkazu a priority gcc
a g++
verze.
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
Pokud později budete chtít změnit výchozí verzi GCC, kterou chcete použít, spusťte aktualizace-alternativa
příkaz s následující možností:
sudo update-alternatives --config gcc
Zobrazí se vám seznam všech verzí GCC nainstalovaných ve vašem systému Ubuntu. Změňte výchozí verzi GCC zadáním příslušného čísla.
Podívali jsme se na to, jak nainstalovat balíček build-essential na ubuntu 20.04. Chcete-li se dozvědět více o tom, jak používat gcc
a g++
kompilátory, navštivte online dokumentaci GCC zde.