Android

Como instalar o compilador gcc no ubuntu 18.04

How do I install gcc on Ubuntu Linux

How do I install gcc on Ubuntu Linux

Índice:

Anonim

A GNU Compiler Collection (GCC) é uma coleção de compiladores e bibliotecas para linguagens de programação C, C ++, Objective-C, Fortran, Ada, Go e D. Muitos projetos de código aberto, incluindo as ferramentas GNU e o kernel Linux, são compilados com o GCC.

Este tutorial aborda as etapas necessárias para instalar o compilador GCC no Ubuntu 18.04. Mostraremos como instalar a versão distro stable e a versão mais recente do GCC.

As mesmas instruções se aplicam ao Ubuntu 16.04 e a qualquer distribuição baseada no Ubuntu, incluindo Kubuntu, Linux Mint e Elementary OS.

Pré-requisitos

Para adicionar novos repositórios e instalar pacotes no seu sistema Ubuntu, você deve estar logado como root ou usuário com privilégios de sudo.

Instalando o GCC no Ubuntu

Os repositórios padrão do Ubuntu contêm um meta-pacote chamado build-essential que contém o compilador GCC e muitas bibliotecas e outros utilitários necessários para a compilação de software.

Execute as etapas abaixo para instalar o GCC Compiler Ubuntu 18.04:

  1. Comece atualizando a lista de pacotes:

    sudo apt update

    Instale o pacote build-essential da build-essential digitando:

    sudo apt install build-essential

    O comando instala um monte de novos pacotes, incluindo gcc , g++ e make .

    Você também pode instalar as páginas de manual sobre o uso do GNU / Linux para desenvolvimento:

    sudo apt-get install manpages-dev

    Para validar se o compilador GCC foi instalado com sucesso, use o comando gcc --version que imprime a versão do GCC:

    gcc --version

    A versão padrão do GCC disponível nos repositórios Ubuntu 18.04 é 7.4.0 :

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

É isso aí. Agora o GCC está instalado no seu sistema e você pode começar a usá-lo.

Compilando um exemplo do Hello World

Compilar um programa C ou C ++ básico usando o GCC é bastante fácil. Abra seu editor de texto e crie o seguinte arquivo:

nano hello.c hello.c

#include int main() { printf ("Hello World!\n"); return 0; } #include int main() { printf ("Hello World!\n"); return 0; }

Salve o arquivo e compile-o em um executável usando o seguinte comando:

gcc hello.c -o hello

Isso criará um arquivo binário chamado hello no mesmo diretório em que você executa o comando.

Execute o programa hello com:

./hello

O programa deve imprimir:

Hello World!

Instalando várias versões do GCC

Esta seção fornece instruções sobre como instalar e usar várias versões do GCC no Ubuntu 18.04. As versões mais recentes do compilador GCC incluem suporte para novos idiomas, melhor desempenho, recursos estendidos.

No momento da redação deste artigo, os repositórios padrão do Ubuntu incluem várias versões do GCC, de 5.xx a 8.xx A versão mais recente do GCC, que é a 9.1.0 está disponível no Ubuntu Toolchain PPA.

No exemplo a seguir, instalaremos as três últimas versões do GCC e G ++.

Primeiro, adicione o PPA ubuntu-toolchain-r/test ao seu sistema com:

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

Instale as versões GCC e G ++ desejadas, digitando:

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

Os comandos abaixo configuram alternativas para cada versão e associam uma prioridade a ela. A versão padrão é a que tem a maior prioridade, no nosso caso é o gcc-9 .

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-9 sudo 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-8 sudo 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

Posteriormente, se você quiser alterar a versão padrão, use o comando update-alternatives :

sudo update-alternatives --config gcc

There are 3 choices for the alternative gcc (providing /usr/bin/gcc). 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 mode Press to keep the current choice, or type selection number: There are 3 choices for the alternative gcc (providing /usr/bin/gcc). 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 mode Press to keep the current choice, or type selection number:

Você verá uma lista de todas as versões do GCC instaladas no seu sistema Ubuntu. Digite o número da versão que você deseja usar como padrão e pressione Enter .

O comando criará links simbólicos para as versões específicas do GCC e G ++.

Conclusão

Você instalou o GCC com sucesso no seu Ubuntu 18.04. Agora você pode visitar a página oficial da documentação do GCC e aprender a usar o GCC e o G ++ para compilar seus programas em C e C ++.

gcc ubuntu