Como compilar seu codigo em C no GCC nativamente pelo linux



Antes de aprender como compilar a usando o GCC é preciso saber o que é o GCC. Bom, GCC é uma sigla para GNU Compiler Collection, o GCC é um compilador produzido pela equipe GNU para compilar diversas linguagens, algumas delas são:



C | C++ | Fortran | Java | Ada | Go

Originalmente o GCC apenas compilava a linguagem C , e se chamava GNU C Compiler, porem meses depois foi evoluído para aceitar C++ e mais tarde outras linguagens, por isso o nome foi trocado.

E o que é um compilador?

Compilador é um programa( ou um conjunto de programas ) que transcreve um código escrito em uma linguagem especifica para um código em linguagem de maquina, transformando um código entendível para nós em uma sequencia de passos entendível para a maquina, tornando a programação muito mais simples e eficaz.




Em uma analogia bem simplista e barata um compilador poderia ser comparado a um tradutor.

 O GCC já vem nativamente em quase todos os sistemas Linux e UNIX, para usar basta seguir os passos a seguir


1-Crie um arquivo em C

Para isso basta criar um novo arquivo de texto com a extensão .c, ou seja:

nomedoarquivo.c
 
para esse exemplo irei usar um simples hello world


2-Faça seu código

Essa parte fica a seu critério, lembrando que se em seu código houver erros de sintaxe o gcc os mostrará.

Hello World simples:
#include<stdio.h>
void main(){
printf("\nHELLO WORLD!\n");
}

 3-Abra o terminal na pasta do arquivo

Se você não sabe como fazer isso confira o Post de Diôgo.
ou navegue através do comando cd


4-Execute o GCC

Digite o seguinte comando:

gcc NomeDoArquivo.c -o NomeDoArquivoQuandoCompilar


gcc:
 Chama o programa gcc para executar a instrução 

nome do seu arquivo:
  
Nome do seu arquivo em c, por exemplo helloworld.c 

OBS: se o nome do seu arquivo tiver espaços como hello world.c , você deve digitar "hello world.c" no lugar de helloworld.c

-o:
É um parâmetro do gcc que informa ao programa que você deseja um arquivo de saída, ou seja seu arquivo compilado em linguagem de maquina, para saber mais parâmetros do gcc, basta digitar no terminal:


gcc --help

OBS: --help funciona na maioria dos programas (falaremos de disso futuramente)
OBS: se seu programa usar a biblioteca math.h voce deve adicionar o parametro -lm


nome do arquivo quando compilar:
É o nome de saída, o nome do arquivo em linguagem de maquina


5-Abra o seu programa

Digite ./NomeDoSeuArquivoCompilado 


6-Veja o seu programa funcionando


 Pronto, seu programa está publicando



Responderei as dúvidas nos comentários!
Até a próxima!
 

0 comentários:

Postar um comentário