Tutorial CodeBlocks
Tutorial CodeBlocks
1 Introdução
Você já sabe que C é uma linguagem compilada, ou seja, é preciso que o código fonte seja
traduzido para a linguagem de máquina (código executável) através do processo de compilação.
Para facilitar o processo de desenvolvimento de programas em C, a ferramenta Code::Blocks
oferece um ambiente que integra um editor de textos, um compilador para a linguagem C e uma
ferramenta de depuração. O Compilador usado pelo Code::Blocks é o Gnu C Compiler (gcc).
Nesta disciplina será utilizado por padrão o ambiente Windows. Neste caso, é útil destacar que
há basicamente dois tipos de programas de usuários:
Aplicações para Console (Console Applications): executadas numa janela de textos
(prompt do DOS).
Aplicações Gráficas (GUI Applications): usam janelas, menus e outros elementos visuais
como parte de sua interface.
Todos os programas que iremos desenvolver serão aplicações para o console.
A seguir, é apresentado um pequeno tutorial de uso do Code::Blocks, cujo objetivo é ensinar a
criar arquivos fonte, como compilar e executar programas e como criar projetos.
2 Instalação
Escolha a opção C/C++ source e clique em Go. Será apresentada a seguinte tela. Em alguns
casos será exibida uma tela intermediária. Marque a opção Skip this page next time e Clique
em Next.
Escolha a opção C e clique em Next. Será exibida a seguinte tela:
Na caixa Filename with full path, clique em … e selecione o diretório onde o arquivo será salvo.
Nomeie o arquivo e clique em Salvar. Em seguida, clique em finish. Atenção: o nome do
programa não pode conter espaços nem caracteres especiais, como acentuação.
Após selecionar a opção finish, será aberto arquivo de texto para a inserção do código do
programa.
Veja na figura seguinte o código fonte de um programa simples em C, que exibe na tela a
seguinte mensagem: Bem Vindo ao C. Para que ele seja executado, é necessário proceder ao
processo de compilação. Para isso, no menu Build, escolha a opção Build (ou pressione CTRL-
F9).
Veja a seguir os resultados dessa tarefa (na caixa Build log, situada abaixo da caixa de edição
de texto):
Veja que o processo foi concluído sem erros. Neste caso, foram criados dois novos arquivos: um
arquivo objeto e um arquivo executável. Ambos localizados no mesmo diretório em que se
encontra o arquivo fonte, conforme mostra a figura a seguir.
Código Fonte
Caso fossem encontrados erros no código fonte, o processo seria interrompido e os erros seriam
indicados na caixa Build messages. No exemplo a seguir, o erro encontrado consiste em não se
ter inserido o sinal ponto e vírgula ao final do comando return 0. Todo comando em C é finalizado
com ponto e vírgula.
Para executar o programa criado a partir da interface do Code::Blocks, no menu Build escolha a
opção Run (ou CTRL-F10). A execução ocorrerá no prompt do DOS. Veja a seguir o resultado.
Há, ainda, a opção de compilar e executar logo em seguida. Em Build escolha a opção Build
and run (ou simplesmente pressione a tecla F9).
4 Criando Projetos
Para criação de programas simples, como o mostrado na seção anterior, a utilização de arquivos
simples é suficiente, entretanto o Code::Blocks fornece uma interface de trabalho mais completa,
ideal para a construção de programas mais complexos, sobretudo quando é utilizada a
abordagem estruturada de desenvolvimento. Neste caso, a utilização da interface de projetos
facilita a organização dos arquivos fonte e o processo de Modularização. Além disso, a
ferramenta de depuração oferecida pela IDE só está disponível para uso quando é utilizada a
interface de projetos.
Para criar um programa pela interface de projetos, no menu File selecione a opção New e, em
seguida, Project. Será exibida a seguinte janela:
Escola a opção Empty Project e clique em Go. Na tela seguinte, nomeie o projeto e selecione o
diretório em que ele será armazenado (clique em ... ). Em seguida, clique em Next.
Na tela seguinte, escolha o compilador (GNU GCC Compiler) a ser utilizado e marque as demais
opções, conforme padrão ilustrado na figura abaixo.
Clique em Finish. O projeto criado aparece na aba Manegement >> Projects. Veja a figura a
seguir.
O projeto é criado vazio. Agora, é possível acrescentar a ele códigos fonte escritos anteriormente
ou inserir novos arquivos fonte. Para inserir arquivos pré-existentes em um projeto, siga as
seguintes instruções:
1) Clique com o botão direito sobre o título do projeto
Veja na figura abaixo a estrutura do projeto após inserção de um arquivo. Para editar um código
fonte basta clicar sobre ele.
Para criar um novo arquivo fonte em um projeto, os passos são os mesmos já mostrados para a
criação de um arquivo simples. Deve-se, adicionalmente, executar a seguinte ação: ao nomear o
arquivo, marcar a opção Add file to active Project. Deve-se marcar também as opções Debug e
Release. Veja figura abaixo:
Normalmente o arquivo é criado no mesmo diretório do projeto. Veja como ficou a estrutura do
projeto após a criação do arquivo Teste.c.
Note que foi indicada uma pasta chamada PrimeiroProjeto, que contém o arquivo criado (o
arquivo foi criado no mesmo diretório do projeto). O arquivo adicionado anteriormente não está
armazenado no mesmo diretório do projeto e, por este motivo, aparece em outro escopo.
Ao trabalhar com projetos, é importante manter bom nível de organização dos arquivos. Por isso,
é sugerido que você tenha um diretório exclusivo onde serão criados os projetos e arquivos fonte.