Como instalar o GCC no Linux Mint 22, 21 ou 20

GCC (GNU Compiler Collection) é um compilador poderoso e amplamente utilizado que oferece suporte a várias linguagens de programação, incluindo C, C++ e Fortran. É uma ferramenta essencial para desenvolvedores, oferecendo recursos como recursos de otimização, suporte para múltiplas arquiteturas e extensas mensagens de diagnóstico para auxiliar na depuração. O GCC é conhecido por sua robustez e versatilidade, o que o torna um componente crítico para o desenvolvimento de software em sistemas Linux.

Para instalar o GCC no Linux Mint 22, 21 ou 20, você tem dois métodos principais. O primeiro método utiliza o repositório padrão do Linux Mint, que fornece uma instalação estável e simples. O segundo método envolve o uso do Ubuntu Toolchain PPA, que oferece acesso às compilações estáveis ​​mais recentes das versões 14, 13, 12, 11, 10 e 9 do GCC, juntamente com dicas sobre como alternar entre essas versões.

Método 1: Instale o GCC por meio do repositório padrão do Linux Mint

Esta seção descreve as etapas para instalar o GCC usando o repositório padrão fornecido pelo Linux Mint. É recomendado utilizar o repositório padrão para garantir a compatibilidade com os pacotes do seu sistema.

Atualizar pacotes Linux Mint

Atualizar seu sistema é uma etapa preliminar crucial. Isso garante que todos os pacotes existentes estejam atualizados, minimizando a probabilidade de conflitos de pacotes durante a instalação do GCC.

sudo apt update && sudo apt upgrade

Instale o GCC do repositório Linux Mint

Após atualizar o sistema, o próximo passo é instalar o GCC. Existem duas opções disponíveis:

  1. Instale apenas o pacote GCC.
  2. Instale o pacote build-essential, que inclui o GCC e diversas ferramentas de desenvolvimento, como make, g++ e dpkg-dev.

O pacote build-essential é útil se você planeja desenvolver em C ou C++, pois inclui bibliotecas e ferramentas adicionais que são frequentemente necessárias.

Para instalar o GCC sozinho no Linux Mint:

sudo apt install gcc

Alternativamente, para instalar o pacote build-essential:

sudo apt install build-essential

Verifique a instalação do GCC no Linux Mint

Após a instalação, é prudente verificar se o GCC foi instalado com sucesso e está acessível na linha de comando. Além disso, verificar a versão do GCC fornecerá insights sobre os recursos e capacidades disponíveis para você, já que diferentes versões do GCC suportam diferentes padrões de linguagem e otimizações.

Para verificar a instalação e verificar a versão do GCC:

gcc --version

Este comando exibirá a versão do GCC instalada, confirmando que o processo de instalação foi bem-sucedido.

Método 2: instalar o GCC usando Ubuntu Toolchain PPA

Esta seção elucida as etapas para instalar as versões mais recentes ou alternativas do GCC Compiler usando Ubuntu Toolchain PPA no Linux Mint. Este método é adequado se você estiver procurando por uma versão específica do GCC que não esteja disponível no repositório padrão do Linux Mint.

Importar PPA do conjunto de ferramentas do Ubuntu

Para começar, importaremos o Conjunto de ferramentas Ubuntu PPA, que hospeda uma variedade de versões do GCC. Isso é feito através do comando add-apt-repository. O sinalizador -y aceita o prompt que, de outra forma, seria exibido automaticamente.

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

Atualizar lista de pacotes para Ubuntu Toolchain PPA no Linux Mint

Após adicionar o PPA, é necessário atualizar a lista de pacotes para que o apt fique ciente dos novos pacotes disponíveis no Ubuntu Toolchain PPA. Isso garante que os metadados mais recentes sejam obtidos para os pacotes que você instalará.

sudo apt update

Instale a versão desejada do GCC

Neste momento, você pode instalar a versão do GCC que atenda aos seus requisitos. O Ubuntu Toolchain PPA fornece várias versões do GCC. Por exemplo, os GCC 14, 13, 12, 11, 10 e 9 estavam disponíveis quando este guia foi escrito.

Aqui estão os comandos para instalar essas versões:

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

Esses comandos instalarão os compiladores GCC e G++ para a versão escolhida.

Valide a instalação do GCC

Após a instalação, é aconselhável validar se o compilador GCC foi instalado com sucesso. Use o seguinte comando para confirmar se a versão escolhida do GCC está disponível para uso:

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

Configurando múltiplas versões do compilador GCC

Em cenários específicos, como desenvolvedor ou administrador de sistema, você pode precisar de várias versões do GCC instaladas em seu sistema Linux Mint. Esta seção irá guiá-lo na instalação de múltiplas versões do GCC e na configuração do sistema para alternar entre elas conforme necessário.

Instale várias versões do GCC no Linux Mint via Toolchain PPA

Primeiro, vamos nos concentrar na instalação das versões do GCC necessárias. Este comando instalará várias versões do GCC junto com suas versões correspondentes do G++ (o compilador 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

Este comando instala as versões 9, 10, 11, 12, 13 e 14 do GCC e suas versões G++ correspondentes.

Configurar prioridades de versão do GCC

Agora que várias versões estão instaladas, é essencial que o sistema saiba como escolher entre elas. É aqui que o comando update-alternatives entra em ação.

O comando update-alternatives permite definir prioridades para cada versão do GCC. No exemplo abaixo, definimos o GCC 12 como a prioridade mais alta, seguido pelo GCC 11, GCC 10 e 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

Esses comandos associam cada versão do GCC a um nível de prioridade (100 para GCC 12, 90 para GCC 13, 80 para GCC 11 e assim por diante). O sistema assumirá como padrão a versão com maior prioridade, mas você poderá alterar isso posteriormente se necessário, como no caso acima, onde eu queria trabalhar com o GCC 12.

Verifique a versão padrão do GCC

Após configurar as prioridades, vamos confirmar se a versão esperada agora é a versão padrão do GCC. Use o seguinte comando:

gcc --version

Alternar entre versões do GCC

Você pode reconfigurar facilmente a versão padrão usando o comando se precisar mudar para uma versão diferente do GCC. O comando a seguir exibirá as versões instaladas junto com suas prioridades:

sudo update-alternatives --config gcc

Isso apresentará uma lista das versões instaladas do GCC. Insira o número correspondente à versão que você deseja tornar padrão e pressione Enter.

Crie um aplicativo de teste (opcional)

Nesta seção, você aprenderá como verificar se o compilador GCC funciona adequadamente criando um programa C simples. Isto é essencial para garantir que o compilador GCC instalado esteja pronto para projetos de desenvolvimento.

Crie um programa C

Para começar, vamos criar um programa C básico. Estaremos utilizando nano, que é um editor de texto simples no terminal.

Abra o Nano e crie um novo arquivo

Digite o seguinte comando para abrir nano e crie um novo arquivo chamado hello.c:

nano hello.c

Insira o código no arquivo

Assim que o editor de texto estiver aberto, adicione o seguinte código a hello.c:

#include <stdio.h>

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

Este código é um programa C simples que imprime uma mensagem no console.

Salvar e sair do arquivo

Para salvar o arquivo, pressione CTRL+O. Isso gravará as alterações no arquivo. Para sair do nano, pressione CTRL+X.

Compilar o programa C

Agora que o código fonte está pronto, é hora de compilar o programa. A compilação transforma o código-fonte em um arquivo executável para o sistema.

Use o gcc comando para compilar o programa:

gcc hello.c -o hello

Aqui, gcc é o comando para executar o compilador GCC, hello.c é o nome do arquivo que você deseja compilar e -o hello especifica o nome do arquivo de saída; neste caso, olá.

Execute o programa compilado

Finalmente, vamos executar o programa compilado. Isso é feito digitando o seguinte comando:

./hello

Após a execução, você deverá observar a seguinte saída em seu terminal:

Hello, World from Linuxcapable.com!

Esta saída confirma que seu compilador GCC está instalado corretamente e funcionando conforme o esperado. Agora está pronto para você começar a desenvolver e compilar seus aplicativos C e C++ no Linux Mint.

Conclusão

Com o GCC instalado com sucesso em seu sistema Linux Mint, você pode aproveitar seus poderosos recursos de compilação para seus projetos de desenvolvimento. Usar o repositório padrão do Linux Mint garante uma configuração estável, enquanto o Ubuntu Toolchain PPA oferece flexibilidade com acesso a várias versões do GCC. Verifique regularmente se há atualizações para manter seu compilador atualizado e manter o desempenho ideal em seu ambiente de desenvolvimento. Aproveite os recursos robustos e versáteis que o GCC oferece aos desenvolvedores.

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

Deixe um comentário