GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalujte základní nástroje pro sestavení na Ubuntu 22.04 nebo 20.04 LTS Linux

Ke kompilaci programů z jejich zdrojového kódu potřebujeme některé nástroje a knihovny dostupné prostřednictvím jediného balíčku s názvem Build essential na Ubuntu 20.04 | 22.04 | 18.04 nebo Debian 11 | 10 základní úložiště. Zde se naučíme, jak jej nainstalovat.

Build essential je název pro balíček, který obsahuje kompilátory a knihovny GCC/g++ a některé další nástroje potřebné ke kompilaci softwaru napsaného v C a C++.

Gnu Compiler Collection, zkráceně GCC, je sbírka kompilátorů a nabízí jednotné rozhraní pro vytváření programů v C, C++, Objective-C, Fortran, Ada, Assembler a Go.

Původní význam GCC byl GNU C Compiler, ale protože od té doby bylo přidáno několik dalších jazyků, význam se změnil na GNU Compiler Collection. Dnes se kompilátor C nazývá gcc malými písmeny, aby bylo možné jej odlišit od celku.

Klíčové balíčky automaticky nainstalované na našem systému Debian nebo Ubuntu z Build-essentials jsou GCC – je to kompilace GNU pro programování v jazyce C; g++ pro kompilaci programovacího jazyka C++; libc6-dev – GNU C knihovna; Vyrobit – Tradiční sestavovací systém nebo nástroj nařizuje kompilátoru, jak má pracovat; pro zabalení nebo rozbalení balíčku Debianu použijte nástroj dpkg-dev je tam také.

Stručně řečeno, nastavením build-essential získáme všechny požadované nástroje, které potřebujeme ke kompilaci softwaru na systémech Ubuntu/Debian.

Pokud jste již sami vytvořili balíčky jakéhokoli druhu, budete mít již nainstalovaný balíček build-essential. Kromě kompilátoru pro C a C++ obsahuje také řadu užitečných nástrojů, které jsou tak široce používané vývojáři (např. Makefiles), že je lze považovat za samozřejmost v jakémkoli systému, který chce něco zkompilovat. Tento článek si klade za cíl pomoci s kompilací programů pomocí GCC na Ubuntu. Nemá v úmyslu poskytovat žádný informační programovací jazyk.

Nainstalujte základní nástroje pro sestavení na Ubuntu 20.04 nebo 22.04 Linux

Níže uvedené příkazy budou stejné pro všechny Debian a jeho založené systémy včetně Linux Mint, MX Linux, POP! OS Linux a další.

1. Otevřete příkazový terminál

Pro okamžitou instalaci balíčku na Linux je nejjednodušší použít příkazový terminál. Terminálovou aplikaci otevřete buď pomocí klávesových zkratek:Ctrl+ALT+T nebo přejděte do spouštěče aplikací a najděte jej tam.

2. Spusťte aktualizaci systému

Než se pohnete dále a nainstalujete vývojářské nástroje pro kompilaci zdrojového kódu v Ubuntu nebo Debianu, spusťte příkaz system update pro přebudování mezipaměti úložiště.

sudo apt update

3. Příkaz k instalaci build-essential na Ubuntu

No, stejně jako tisíce balíčků, „Build-essentials “ je také k dispozici prostřednictvím základního úložiště Debian nebo Ubuntu. Proto stačí použít APT příkaz správce balíčků uvedený níže.

sudo apt install build-essential manpages-dev

Poznámka :manpages-dev je pouze poskytnout manuálové stránky o používání GNU/Linuxu pro vývoj. Pokud chcete, můžete to přeskočit.

Následující balíčky jsou vyžadovány pro jazyky jiné než C a C++ :

  • gobjc (Cíl-C)
  • gfortran (Fortran)
  • komárvesmír , Ada)

Příkaz k instalaci balíčků:

sudo apt install gobjc gfortran gnat

4. Zkontrolujte verzi gcc a g++

Chcete-li zjistit, která verze GCC a G++ je ve vašem systému, použijte dané příkazy:

gcc --version
g++ --version

5. Jak zkompilovat zdrojový kód na Debianu nebo Ubuntu 22.04/20.4

Jakmile budete mít na svém systému nainstalovaný balíček nezbytný pro sestavení, můžeme začít kompilovat zdroj požadovaného softwaru. Řekněme například, že chcete nainstalovat populární nástroj ImageMagick Image convertor na Debian Linux pomocí jeho zdrojového kódu. První věc, kterou bychom měli mít na vašem systému, je „zdrojový kód“, který chceme zkompilovat.

Zde klonujeme zdroj ImageMagick z jeho úložiště Git. Pokud již máte zdroj programu, který chcete zkompilovat, můžete pokračovat.

sudo git clone https://github.com/ImageMagick/ImageMagick.git

Přepněte se do složky zdrojového kódu, zde je ImageMagick:

cd  ImageMagick

Příprava souborů ke kompilaci:

sudo ./configure

Zahájit kompilaci:

sudo make

Po dokončení kompilace nainstalujte program:

sudo make install

6. Zkompilujte si svůj vlastní program C

Pokud chcete napsat svůj program a ke kompilaci kódu použít základní balíčky Build, abyste zjistili, jak funguje, podívejte se na naše Výukové programy:  Jak vytvořit, zkompilovat a spustit program C v terminálu Linux

7. Odebrat nebo odinstalovat build-essential z Ubuntu

Ti, kteří mají zájem o vývoj nebo o tento balíček, jej mohou odstranit pomocí:

sudo apt install build-essential
Další články: 2 způsoby instalace kódu VS na Debian 11 Bullseye Linux 3 způsoby instalace .NET Core (dotnet) na Ubuntu 22.04 | 20.4
4 způsoby instalace editoru kódu VS na Ubuntu 22.04 | 20.4


Ubuntu
  1. Nainstalujte Chromium na Ubuntu 18.04 LTS a Linux Mint

  2. Jak nainstalovat Kali Linux Tools pomocí Katoolin na Ubuntu 18.04 LTS

  3. Nainstalujte Pencil2D Animation na Ubuntu 20.04 LTS

  1. Jak nainstalovat nástroje Kali Linux v Ubuntu

  2. Nainstalujte Kali Linux Tools pomocí Katoolin v Ubuntu 18.04 LTS

  3. Nainstalujte Kali Linux Tools pomocí Katoolin3 v Ubuntu 20.04 LTS

  1. Jak nainstalovat VMware Tools v Ubuntu 18.04 LTS

  2. Jak nainstalovat Linuxové jádro 4.7.2 na Ubuntu 16.04 LTS

  3. Nainstalujte Brew na Ubuntu 22.04 LTS Jammy Linux