Programação Imperativa
Aula prática 2
Sumário
- O compilador gcc
- Um exemplo passo a passo.
- Programas introdutórios em linguagem C.
O compilador
Nas nossas aulas vamos utilizar o compilador de linha de comando
gcc. O gcc da GNU é um dos compiladores de C mais
avançados e mais versáteis que existe no mercado e, ainda por cima,
é software de domínio livre. O que significa ser software de
domínio livre? Significa que temos liberdade para:
1. Executar o software, qualquer que seja o
nosso propósito
2. Estudar o modo como o software funciona e
adaptá-lo às nossas necessidades
3. Distribuir cópias do software
4. Melhorar o software e distribuir esses
melhoramentos para benefício da comunidade
O gcc suporta os standards modernos da linguagem C (como
p/ex. o ANSI C) ao mesmo tempo que mantém a compatibilidade com os
compiladores e estilos mais antigos. É também um compilador de C++,
uma linguagem de programação orientada a objectos que vão aprender
mais tarde noutra disciplina do curso.
Podem ver aqui mais
informações sobre este compilador.
Um exemplo passo a passo
Vamos então seguir, em quatro passos, um pequeno exemplo para
criação do nosso primeiro programa.
1. Definir um espaço para o programa
2. Criar o programa
3. Compilar o programa
4. Executar o programa
Definir um espaço para o programa
É mais fácil mantermos o nosso espaço em disco organizado se
criarmos uma directoria para cada programa no qual estejamos a
trabalhar (excepção feita para programas ou projectos cujo
código fonte esteja dividido em vários ficheiros). Neste caso vamos
criar uma directoria chamada prog1 para guardar o nosso
primeiro programa.
mkdir prog1
cd prog1
Criar o programa
Um programa começa por ser um ficheiro de texto. Utiliza um editor
de texto do teu agrado (p/ex. o emacs, o gedit, o
vim ou o joe) para escrever esse texto a que é comum
chamar-se código fonte. Consoante a escolha podes dar um dos
seguintes comandos:
emacs
prog1.c
ou gedit
prog1.c
ou vim
prog1.c
ou joe prog1.c
e escrever o programa que se segue:
#include <stdio.h>
main()
{
printf("Este é o meu primeiro programa\n");
}
Compilar o programa
O compilador pega no código fonte e converte-o num programa
executável. Para compilarem o vosso código fonte usando o
compilador gcc executem o comando:
gcc -o prog1 prog1.c
O parâmetro -o diz ao compilador que o ficheiro
executável deverá chamar-se prog1, enquanto o prog1.c no final do
comando indica em que ficheiro se encontra o código fonte.
Executar o programa
Para correr o programa faz
prog1 ou
então ./prog1
e a mensagem "Este é o meu primeiro programa" vai aparecer no
ecrã.
Programas introdutórios em linguagem C
Agora podem fazer os programas
que se seguem.