Como utilizar o GCC no Linux

Olá pessoal…

Hoje vou mostrar como usar o GCC (GNU Compiler C) no Linux, mostrando também como instalar o GCC no OpenSUSE, Fedora e Ubuntu.


Primeiramente o que seria o GCC? É uma ferramenta criada pela GNU, para compilar programas escritos usando a Linguagem C.
Ou seja, o GCC é um compilador de Linguagem C / C++, criado com o objetivo de ser prático e fácil, já que pode ser usado diretamente pelo terminal Linux.

$> Instalação:
Várias distros Linux já trazem o GCC instalado por default, porém algumas você precisa instalar a parte como ferramenta, abaixo os comando para instalar no Fedora, OpenSUSE e Ubuntu:

Fedora

> sudo yum install gcc

OpenSUSE

> sudo zypper in gcc

Ubuntu

> sudo apt-get update
> sudo apt-get install gcc-4.4

Para verificar se está instalado, basta ver o help do gcc, executando o comando:

> gcc -help

Será então mostrado uma lista de opções, conforme imagem abaixo:

Opções do GCC

Opções do GCC

$> Compilando:
Para compilar pessoal, usamos o comando gcc, seguido pelo arquivo.c, com a sigla -o (output), que irá gerar um executável, e o último parâmetro o nome do executável, por exemplo:

> gcc programa.c -o executavel

Se houver algum erro de compilação será mostrado:

Erro de Compilação

Erro de Compilação

$> Executando:
Para executar o programa, basta usar o comando ./, seguido pelo output da compilação:

> ./executavel

Por exemplo, iremos tomar como exemplo o seguinte programa:

#include <stdio.h>
//Programa Principal
main(){
 printf("\n\t-->Ola Mundo<--\n\n");
}


Abaixo uma imagem de exemplo de execução do programa:

Exemplo de Programa

Exemplo de Programa

Bom pessoal, por hoje é só.
Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

6 Responses

  1. Já compilei .c assim, mas compila .cpp da mesma forma?

  2. Raniery disse:

    Dan_Atilio eu não estou conseguindo compilar da “fatal error:stdio.h arquivo ou diretório não encontrado compilation terminated.

    • Dan_Atilio disse:

      Boa noite Raniery, tudo bem?
      Ele não esta encontrando o arquivo stdio.h dentro do seu diretório de include.
      Você instalou o gcc normalmente sem nenhum erro? Qual é a distribuição Linux?
      Abraços.

  3. Guylherme disse:

    Me tira uma dúvida: Onde eu escrevo o meu código?

Deixe uma resposta

Terminal de Informação