Comandos para Compilação de Programas em C no Linux

*Comandos baseados na distribuição Debian.

 

1) Instalar o compilador "gcc" para compilar o código C.

 

#apt-get install gcc

 

2) Verificar informações do pacote instalado.

 

#dpkg -l gcc
e
# dpkg -s gcc

 

3) Criar o arquivo que conterá o código fonte em C. Neste caso estou criando um arquivo  com nome de "prog.c" pelo proprio editor vi.

 

#vi prog.c

Código C exemplo para incluir dentro do arquvio criado prog.c
#include  <stdio.h>
int main ()
{
printf("Meu primeiro programa em C compilado para o Linux!\n");
return (0);
}

 

4) Após criar o arquivo "prog.c", utilize o comando "file" e veja que o tipo arquivo é um texto do tipo ASCII.

#file prog.c

 

5) Verifique o tamanho do arquivo criado e compare com o arquivo compilado.

 

#ls prog.c -lath

 

6) Comando para compilar o codigo fonte C "prog.c" com o compilador gcc, para gerar um programa com o nome "prog".

#gcc prog.c -o prog

 

7) Verifique o tamanho do arquivo compilado "prog" e  compare com o código fonte "prog.c".

 

#ls prog -lath

 

8) Após compilar o código utilize o comando "file" e veja que o arquivo criado é um executável para a plataforma GNU/Linux e que o mesmo utiliza bibliotecas compartilhadas.

 

#file prog

 

9)  Comando para verificar as bibliotecas utilizas pelo programa criado e compilado "prog".

#ldd prog

 

10) Comando para executar o programa compilado.

#./prog

 

11) Para executar o programa sem ter que utilizar "./",  basta mover o mesmo para o diretorio "/usr/bin/".

# mv prog /usr/bin/

 

12) Apos mover o programa para o diretorio "/usr/bin/", basta digitar o nome do programa.

 

# prog

 

Autor: Rodrigo Salvo

Comentários via Twitter