Compilando um simples programa em C no Back|Track.

Neste post mostraremos a simplicidade de compilar programas em C no Linux Back|Track, a maioria dos Sistemas Operacionais Linux já possuem o compilador GCC por padrão, porém, caso não esteja instalado bastará o simples comando :

apt-get install gcc

Para compilação do código, basta o seguinte comando, gcc -Wall -o codigo codigo.c, onde:

-o = saída e nome do arquivo ,
-Wall = mostra os avisos da compilação e
– codigo.c = arquivo compilado.

Bem, abaixo construiremos uma rotina muito simples na linguagem C e utilizaremos o gcc para compilação.

Criando o arquivo basico.c , utilizando o VI.

 

 

 

 

 

 

 

Analisando o código, iniciamos com a linha #include stdio.h, ou seja, a biblioteca padrão de I/O (entrada e saída) é responsável pela entrada a partir do teclado (entrada padrão) e saída no monitor (saída padrão).

A função int main() declara a função principal, os símbolos de chaves { } determinam o início e fim do bloco no código.

A instrução printf é responsável pelo envio de saída na tela, o comando \n determina quebra de linha.

Finalmente a linha return 0, que faz com que a função retorne um código de erro 0, ou seja, sem erro.

Vamos então compilar o arquivo :

 

 

 

Dando permissão para execução do arquivo :

 

 

 

Executando o arquivo básico :

 

 

 

 

 

Ai está… simples e fácil, fico por aqui e até a próxima !

Autor: Sílvio César Roxo Giavaroto

É MBA Especialista em Gestão de Segurança da Informação, Tecnólogo em Redes de Computadores, C|EH Certified Ethical Hacker, atua como Pentest e Analista de Segurança em Servidores Linux no Governo do Estado de São Paulo, Professor Universitário ,  Instrutor C|EH e C|HFI.