Como instalar as ferramentas de compilação em distribuições Linux

Ubuntu

O pacote build-essential na distribuição Linux Ubuntu é um meta pacote que inclui uma coleção de ferramentas e bibliotecas essenciais para compilar software.

Ele não é um software em si, mas sim um conjunto de dependências necessárias para a compilação de programas escritos em C e C++.

Ao instalar o build-essential, você estará instalando pacotes como:

  • gcc (GNU Compiler Collection).

  • g++ (GNU C++ Compiler).

  • make (utilitário de construção).

  • libc (bibliotecas padrão do C).

  • dpkg-dev (ferramentas de desenvolvimento para pacotes Debian).

  • Etc.

Instalação

Para instalar o build-essential na distribição Linux Ubuntu, você pode usar o seguinte comando:

sudo apt update && \
sudo apt install build-essential

Isso garantirá que você tenha todas as ferramentas necessárias para compilar e construir software na distribuição Linux Ubuntu.


Arch Linux

Na distribuição Linux Arch Linux o equivalente ao pacote build-essential é o pacote base-devel.

Instalação

sudo pacman -S \
base-devel

Isso garantirá que você tenha todas as ferramentas necessárias para compilar e construir software na distribuição Linux Arch Linux.


Fedora

Na distribuição Linux Fedora o equivalente ao pacote build-essential são os grupos "C Development Tools and Libraries" e "Development Tools".

Instalação

Para instalar os pacotes "C Development Tools and Libraries" e "Development Tools" na distribuição Linux Fedora, você pode usar o seguinte comando:

sudo dnf check-update && \
sudo dnf group install \
"C Development Tools and Libraries" \
"Development Tools"

Isso garantirá que você tenha todas as ferramentas necessárias para compilar e construir software na distribuição Linux Fedora.


openSuse

Na distribuição Linux openSuse o pacote equivalente ao build-essential é o pacote devel_basis.

Instalação

Para instalar o devel_basis na distribuição Linux openSuse, você pode usar o seguinte comando:

sudo zypper refresh && \
sudo zypper install \
-t pattern devel_basis

Isso garantirá que você tenha todas as ferramentas necessárias para compilar e construir software na distribuição Linux openSuse.