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);
}
{
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
Comandos para Compilação de Programas em C no Linux https://t.co/OhEjSKy9SS
— Rodrigo Salvo (@TiRedes) July 23, 2013