Compilando o Programa de Exemplo
Atualizado
Atualizado
Rodar um programa em C requer converter seu código-fonte num arquivo executável. Isto é chamado de compilar o programa, e o comando para fazer isso usando GNU C é o gcc
.
O programa de exemplo consiste num único arquivo de código-fonte. Se o chamarmos de fib1.c
, o comando completo para compilá-lo será:
No comando acima, -g
instrui que sejam geradas informações de depuração, -O
diz para otimizar em nível básico e -o fib1
diz para criar o programa executável num arquivo fib1
.
Para rodar o programa, use o nome do arquivo como um comando do shell. Por exemplo,
Todavia, a menos que você tenha certeza de que o programa está correto, você deve esperar que precise depurá-lo. Portanto, use o comando
que inicia o debugger (ou depurador) GDB (veja A Sample GDB Session em Debugging with GDB) e você pode rodar e depurar o programa executável fib1
.
Um conselho do Richard Stallman, a partir da sua experiência pessoal, é ir para o debugger assim que você conseguir reproduzir o problema. Não tente evitar isso usando outros métodos—ocasionalmente eles funcionam como atalhos, mas normalmente eles levam muito tempo. Com o debugger você certamente vai encontrar o problema num tempo razoável; em geral, você terminará seu trabalho mais rapidamente. Quanto mais cedo você levar a sério e iniciar o debugger, mais cedo provavelmente encontrará o problema.
Veja para uma introdução sobre compilação de programais mais complexos que consistem em mais de um arquivo de código-fonte.