Jak nainstalovat GCC na Linux Mint 22, 21 nebo 20

GCC (GNU Compiler Collection) je výkonný a široce používaný kompilátor, který podporuje různé programovací jazyky, včetně C, C++ a Fortran. Je to nezbytný nástroj pro vývojáře, který nabízí funkce, jako jsou možnosti optimalizace, podpora více architektur a rozsáhlé diagnostické zprávy, které pomáhají při ladění. GCC je známý svou robustností a všestranností, což z něj činí kritickou komponentu pro vývoj softwaru na systémech Linux.

Chcete-li nainstalovat GCC na Linux Mint 22, 21 nebo 20, máte dvě hlavní metody. První metoda využívá výchozí úložiště Linux Mint, které poskytuje stabilní a přímou instalaci. Druhá metoda zahrnuje použití Ubuntu Toolchain PPA, která nabízí přístup k nejnovějším stabilním sestavením GCC verzí 14, 13, 12, 11, 10 a 9, spolu s tipy, jak mezi těmito verzemi přepínat.

Metoda 1: Nainstalujte GCC prostřednictvím výchozího úložiště Linux Mint

Tato část popisuje kroky pro instalaci GCC pomocí výchozího úložiště poskytovaného Linux Mint. Pro zajištění kompatibility s balíčky vašeho systému se doporučuje použít výchozí úložiště.

Aktualizujte balíčky Linux Mint

Aktualizace vašeho systému je zásadním předběžným krokem. To zajišťuje, že všechny existující balíčky jsou aktuální, čímž se minimalizuje pravděpodobnost konfliktů balíčků během instalace GCC.

sudo apt update && sudo apt upgrade

Nainstalujte GCC z úložiště Linux Mint

Po aktualizaci systému je dalším krokem instalace GCC. K dispozici jsou dvě možnosti:

  1. Nainstalujte pouze balíček GCC.
  2. Nainstalujte balíček build-essential, který zahrnuje GCC a různé vývojové nástroje jako make, g++ a dpkg-dev.

Balíček build-essential je užitečný, pokud plánujete vývoj v C nebo C++, protože obsahuje další knihovny a nástroje, které jsou často vyžadovány.

Chcete-li nainstalovat GCC samostatně na Linux Mint:

sudo apt install gcc

Alternativně k instalaci balíčku build-essential:

sudo apt install build-essential

Ověřte instalaci GCC na Linux Mint

Po instalaci je rozumné ověřit, že GCC byl úspěšně nainstalován a je přístupný z příkazového řádku. Kontrola verze GCC navíc poskytne přehled o funkcích a možnostech, které máte k dispozici, protože různé verze GCC podporují různé jazykové standardy a optimalizace.

Chcete-li ověřit instalaci a zkontrolovat verzi GCC:

gcc --version

Tento příkaz vypíše nainstalovanou verzi GCC a potvrdí, že proces instalace byl úspěšný.

Metoda 2: Nainstalujte GCC pomocí Ubuntu Toolchain PPA

Tato část vysvětluje kroky pro instalaci nejnovější nebo alternativní verze kompilátoru GCC pomocí Ubuntu Toolchain PPA na Linux Mint. Tato metoda je vhodná, pokud hledáte konkrétní verzi GCC, která není dostupná ve výchozím úložišti Linux Mint.

Importujte Ubuntu Toolchain PPA

Pro začátek naimportujeme Ubuntu Toolchain PPA, který hostí různé verze GCC. To se provádí pomocí příkazu add-apt-repository. Parametr -y přijímá výzvu, která by se jinak zobrazila automaticky.

sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa -y

Aktualizujte seznam balíčků pro Ubuntu Toolchain PPA na Linux Mint

Po přidání PPA je nutné aktualizovat seznam balíčků, aby apt věděl o nových balíčcích dostupných z Ubuntu Toolchain PPA. Tím zajistíte, že budou načtena nejnovější metadata pro balíčky, které budete instalovat.

sudo apt update

Nainstalujte požadovanou verzi GCC

V tomto okamžiku můžete nainstalovat verzi GCC, která splňuje vaše požadavky. Ubuntu Toolchain PPA poskytuje několik verzí GCC. Například GCC 14, 13, 12, 11, 10 a 9 byly k dispozici, když byla tato příručka napsána.

Zde jsou příkazy k instalaci těchto verzí:

sudo apt install g++-14 gcc-14
sudo apt install g++-13 gcc-13
sudo apt install g++-12 gcc-12
sudo apt install g++-11 gcc-11
sudo apt install g++-10 gcc-10
sudo apt install g++-9 gcc-9

Tyto příkazy nainstalují kompilátory GCC a G++ pro vámi vybranou verzi.

Ověřte instalaci GCC

Po instalaci je moudré ověřit, zda byl kompilátor GCC nainstalován úspěšně. Pomocí následujícího příkazu potvrďte, že vybraná verze GCC je k dispozici pro použití:

gcc-12 --version # Replace 12 with the version you installed

Nastavení více verzí kompilátoru GCC

Ve specifických scénářích můžete jako vývojář nebo správce systému potřebovat na svém systému Linux Mint nainstalovaných více verzí GCC. Tato část vás provede instalací více verzí GCC a konfigurací systému tak, aby mezi nimi podle potřeby přepínal.

Nainstalujte více verzí GCC na Linux Mint prostřednictvím Toolchain PPA

Nejprve se zaměřme na instalaci verzí GCC, které potřebujete. Tento příkaz nainstaluje několik verzí GCC spolu s jejich odpovídajícími verzemi G++ (kompilátor C++):

sudo apt install gcc-9 g++-9 gcc-10 g++-10 gcc-11 g++-11 g++-12 gcc-12 g++-13 gcc-13 g++-14 gcc-14

Tento příkaz nainstaluje GCC verze 9, 10, 11, 12, 13 a 14 a jejich odpovídající verze G++.

Nakonfigurujte priority verze GCC

Nyní, když je nainstalováno více verzí, je nezbytné dát systému vědět, jak si mezi nimi vybrat. Zde přichází na řadu příkaz update-alternatives.

Příkaz update-alternatives umožňuje nastavit priority pro každou verzi GCC. V níže uvedeném příkladu nastavujeme GCC 12 jako nejvyšší prioritu, následovanou GCC 11, GCC 10 a GCC 9.

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 90 --slave /usr/bin/g++ g++ /usr/bin/g++-13 --slave /usr/bin/gcov gcov /usr/bin/gcov-13
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100 --slave /usr/bin/g++ g++ /usr/bin/g++-12 --slave /usr/bin/gcov gcov /usr/bin/gcov-12
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 80 --slave /usr/bin/g++ g++ /usr/bin/g++-11 --slave /usr/bin/gcov gcov /usr/bin/gcov-11
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 60 --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 40 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9

Tyto příkazy spojují každou verzi GCC s úrovní priority (100 pro GCC 12, 90 pro GCC 13, 80 pro GCC 11 atd.). Systém se nastaví na verzi s nejvyšší prioritou, ale v případě potřeby to můžete později změnit, jako v případě výše, kde jsem chtěl pracovat s GCC 12.

Ověřte výchozí verzi GCC

Po konfiguraci priorit potvrďte, že očekávaná verze je nyní výchozí verzí GCC. Použijte následující příkaz:

gcc --version

Přepínání mezi verzemi GCC

Výchozí verzi můžete snadno překonfigurovat pomocí příkazu, pokud potřebujete přejít na jinou verzi GCC. Následující příkaz zobrazí nainstalované verze spolu s jejich prioritami:

sudo update-alternatives --config gcc

Zobrazí se vám seznam nainstalovaných verzí GCC. Zadejte číslo odpovídající verzi, kterou chcete nastavit jako výchozí, a stiskněte Enter.

Vytvořte testovací aplikaci (volitelné)

V této části se naučíte, jak ověřit správnou funkci kompilátoru GCC vytvořením jednoduchého programu v jazyce C. To je nezbytné pro zajištění připravenosti nainstalovaného kompilátoru GCC pro vývojové projekty.

Vytvořte program C

Pro začátek si vytvořte základní C program. Budeme využívat nano, což je jednoduchý textový editor v terminálu.

Otevřete Nano a vytvořte nový soubor

Pro otevření zadejte následující příkaz nano a vytvořte nový soubor s názvem hello.c:

nano hello.c

Vložte kód do souboru

Po otevření textového editoru přidejte do hello.c následující kód:

#include <stdio.h>

int main()
{
   printf("Hello, World from Linuxcapable.com!");
   return 0;
}

Tento kód je jednoduchý program v jazyce C, který vytiskne zprávu do konzole.

Uložte a ukončete soubor

Chcete-li soubor uložit, stiskněte CTRL+O. Tím se změny zapíší do souboru. Chcete-li nano ukončit, stiskněte CTRL+X.

Zkompilujte program C

Nyní, když je zdrojový kód připraven, je čas program zkompilovat. Kompilace transformuje zdrojový kód na spustitelný soubor pro systém.

Použijte gcc příkaz ke kompilaci programu:

gcc hello.c -o hello

Zde je gcc příkaz ke spuštění kompilátoru GCC, hello.c je název souboru, který chcete zkompilovat, a -o hello určuje název výstupního souboru; v tomto případě ahoj.

Spusťte kompilovaný program

Nakonec spusťte zkompilovaný program. To se provádí zadáním následujícího příkazu:

./hello

Po spuštění byste měli ve svém terminálu sledovat následující výstup:

Hello, World from Linuxcapable.com!

Tento výstup potvrzuje, že váš kompilátor GCC je správně nainstalován a funguje podle očekávání. Nyní je připraven, abyste mohli začít vyvíjet a kompilovat své aplikace v C a C++ na Linux Mint.

Závěr

S úspěšně nainstalovaným GCC na vašem systému Linux Mint můžete využít jeho výkonné kompilační schopnosti pro vaše vývojové projekty. Použití výchozího úložiště Linux Mint zajišťuje stabilní nastavení, zatímco Ubuntu Toolchain PPA poskytuje flexibilitu s přístupem k více verzím GCC. Pravidelně kontrolujte aktualizace, aby byl váš kompilátor aktuální a aby byl zachován optimální výkon ve vašem vývojovém prostředí. Užijte si robustní a všestranné funkce, které GCC nabízí vývojářům.

Joshua James
Následuj mě
Nejnovější příspěvky uživatele Joshua James (vidět vše)

Napsat komentář