Programação 1
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 poderás
aprender mais tarde noutra cadeira do curso.
Podes 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 compilares o teu código fonte usando o compilador gcc executa
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 podes fazer os programas que se seguem.