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:
$> 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:
$> 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:
Bom pessoal, por hoje é só.
Abraços e até a próxima.
Já compilei .c assim, mas compila .cpp da mesma forma?
Boa noite Felipe, tudo bem?
Geralmente as pessoas utilizam o g++ (gpp) para compilar o C++, agora se quiser forçar, vi no Stack um pessoal utilizando um comando na compilação. Link:
http://stackoverflow.com/questions/3178342/compiling-a-c-program-with-gcc
Um grande abraço.
Dan_Atilio eu não estou conseguindo compilar da “fatal error:stdio.h arquivo ou diretório não encontrado compilation terminated.
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.
Me tira uma dúvida: Onde eu escrevo o meu código?
Eu mostro nesse artigo, como configurar e usar o Geany: https://terminaldeinformacao.com/2017/11/05/como-configurar-geany-windows/