How do I install gcc on Ubuntu Linux
Índice:
- Pré-requisitos
- Instalando o GCC no Ubuntu
- Compilando um exemplo do Hello World
- Instalando várias versões do GCC
- Conclusão
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:
-
Comece atualizando a lista de pacotes:
sudo apt update
Instale o pacote
build-essential
dabuild-essential
digitando:sudo apt install build-essential
O comando instala um monte de novos pacotes, incluindo
gcc
,g++
emake
.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
Salve o arquivo e compile-o em um executável usando o seguinte comando: Isso criará um arquivo binário chamado
Execute o programa
O programa deve imprimir: 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
No exemplo a seguir, instalaremos as três últimas versões do GCC e G ++. Primeiro, adicione o PPA
Instale as versões GCC e G ++ desejadas, digitando: 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
Posteriormente, se você quiser alterar a versão padrão, use o comando
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
O comando criará links simbólicos para as versões específicas do GCC e G ++. 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 ++.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
no mesmo diretório em que você executa o comando.
hello
com:
./hello
Instalando várias versões do GCC
5.xx
a
8.xx
A versão mais recente do GCC, que é a
9.1.0
está disponível no Ubuntu Toolchain PPA.
ubuntu-toolchain-r/test
ao seu sistema com:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
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
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:
Enter
.Conclusão
Compilador em lotes: Programas em lote de scripts e compilá-los no arquivo .exe
O Batch Compiler é um freeware que permite compilar lotes de scripts arquivos em .exe arquivo installe.
Como instalar o compilador gcc no debian 10 linux
A GNU Compiler Collection (GCC) é uma coleção de código-fonte aberto de compiladores e bibliotecas que suportam C, C ++ e outras linguagens de programação. Este tutorial explica como instalar o instalador do compilador GCC no Debian 10 Buster.
Como instalar o compilador gcc no centos 7
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. Este tutorial aborda as etapas necessárias para instalar o compilador GCC no CentOS 7.