Uma opção para fazer as atividades, é utilizar um linux que pode ser executado a partir do CD.
KNOPPIX - É uma distribuição linux que contém o gcc e o programa kate. Esse linux não precisa ser instalado no computador, somente é necessário configurar o computador corretamente para o sistema inicializar a partir do CD
Para realizar as tarefas de laboratório, será necessário instalar o programa DEV C++.
DEV C++ é um compilador e ambiente de desenvolvimento para Windows. Cuidado!!! os programas feitos no DEV C++ são ligeiramente diferentes daqueles feitos no GCC. Não esqueça de testar o seu programa nos laboratórios do PB antes de enviá-los para correção!!!
Para desenvolver um programa em linux, será necessário fazer duas alterações.
#include <stdlib.h>
system("PAUSE");ATENÇÃO: Essa linha deve ser removida antes de fazer a submissão do programa.
Veja o exemplo de como deve ficar o código fonte para rodar no Windows:
Após digitado o código, ele precisa ser compilado. Para compilar o código editado, selecione Execute -> Compile (ou clique no ícone ).
O processo de compilação só gera código objeto se o código fonte estiver correto em termos da sintaxe da linguagem de programação. Caso o compilador detecte erros de sintaxe, eles são indicados na parte inferior da janela da ferramenta de desenvolvimento Dev-C++. O erro está no próprio ponto mencionado nas mensagens de erro ou imediatamente antes. Corrija os erros até conseguir gerar o código objeto, isto é, até que não sejam mais apontados erros de sintaxe.
Uma vez gerado o código objeto, ele pode ser executado. Para tal selecione Execute -> Run (ou clique no ícone ).
Uma nova janela usada pelo programa já em execução se abre. Alimente o programa com os dados desejados. Como tal janela se fecha automaticamente assim que a execução do programa terminar, foi adicionado, ao final do programa, um código que retarda o fechamento, no Windows, para que os resultados gerados possam ser apreciados com toda calma. Qualquer tecla pressionada após o último dado fornecido faz com que a execução do programa termine.
Cygwin é um programa que simula um terminal linux no Windows, incluindo o compilador GCC.