Articles

Instalar o Compilador GNU GCC no Ubuntu 18.04 | 16.04

Posted on

Este breve tutorial mostra aos estudantes e novos utilizadores como instalar o Compilador GCC no Ubuntu 18.04 | 16.04.

A Colecção GNU Compiler (GCC) é uma colecção de compiladores e bibliotecas desenvolvidas pelo Projecto GNU que suporta linguagens de programação tais como, C, C++, Objective-C, Fortran, Go e muitas mais.

GCC é uma parte central do sistema operativo Linux e muitos projectos e ferramentas de código aberto. O kernel Linux também é compilado com GCC, por isso é um grande negócio na comunidade de código aberto.

Para mais informações sobre GCC, visite a sua página de projectos.

Para começar a instalar o compilador GCC no Ubuntu, siga os passos abaixo:

Opção 1: Instalando o GCC no Ubuntu

Out of the box, os repositórios Ubuntu contêm o pacote build-essential que contém o compilador GCC, g++, make e muitas bibliotecas e outros utilitários necessários para a compilação de outros pacotes e ferramentas.

Por isso, instalar o compilador GCC no Ubuntu é tão simples como instalar o pacote build-essential.

Para isso, executar os comandos abaixo:

sudo apt updatesudo apt install build-essential

Os comandos instalam muitos outros pacotes incluindo, gcc, g++ e make.

Se for um programador e quiser instalar a página de manual do GCC, basta executar os comandos abaixo:

sudo apt-get install manpages-dev

p> Após a instalação, para verificar se o GCC está instalado e a funcionar com sucesso, basta usar o comando gcc –versão como se mostra abaixo:

gcc --version

Isso deve imprimir uma saída como mostrado abaixo:

gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0Copyright (C) 2017 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Esta é a forma de instalar o compilador GCC no Ubuntu se ainda não o tiver instalado.

Opção 2: Instalação de Múltiplas Versões GCC

Para aqueles que querem instalar múltiplas versões do compilador GCC, podem usar a opção #2.

Novas versões dos compiladores GCC suportam novas línguas, melhor desempenho, características alargadas. Se quiser tirar partido destas características adicionais, então instalar a mais recente ou múltipla deverá ser ideal.

Para instalar as últimas versões dos compiladores GCC, terá de adicionar um repositório PPA de terceiros ao Ubuntu e instalá-lo a partir daí.

Para isso, basta executar os comandos abaixo:

sudo apt install software-properties-commonsudo add-apt-repository ppa:ubuntu-toolchain-r/test

Após adicionar o repositório acima, pode então instalar múltiplas versões GGC usando o seu número de versão.

Exemplo:

sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

Porque tem múltiplas versões do compilador GCC instaladas, há um número de prioridade que se associa a cada uma. A versão com a maior prioridade será o compilador padrão do sistema.

Terá de executar os comandos abaixo para definir o compilador padrão do sistema associando cada um com um número de prioridade.

O caso abaixo, gcc-9 é a versão com a maior prioridade .

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-9sudo 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-8sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7

Later se quiser alterar a versão padrão utilize o comando update-alternatives abaixo:

sudo update-alternatives --config gcc

Deve haver múltiplas escolhas, dependendo do número de compiladores instalados.

 Selection Path Priority Status------------------------------------------------------------* 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual modePress to keep the current choice, or type selection number: 

Selecione a sua escolha e prima Enter.

Isso deve actualizar o sistema com o padrão actual.

Conclusão

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *