1
Luan Carlos dos Santos Batista
Tutorial CodeBlocks
Feira de Santana
Janeiro de 2012
2
Sumário
Configurando o CodeBlocks ... 3
Configurações de compilação e depuração ... 3
Executando um código fonte no CodeBlocks ... 6
Criando um projeto no codeBlocks ... 6
Criando um arquivo .c ou .cpp no codeBlocks ... 10
Compilando e executando um código fonte no codeBlocks ... 11
Depurando no codeBlocks ... 13
3
Configurando o CodeBlocks
Quando é feito o download e a instalação do ambiente codeBlocks, os parâmetros necessários para a compilação , execução e depuração de um código fonte podem não estar configurados. Por isso, será mostrado a seguir como configurar este ambiente de desenvolvimento.
Configurações de compilação e depuração
Como exemplo, será mostrado como configurar o compilador para o ambiente utilizando como compilador o MinGW, mas o processo de configuração para outros compiladores é o mesmo.
Vá ao menu Settings -> Compiler and Debugger. Feito isso, uma nova janela será aberta conforme a figura 1. Na aba Compiler Flags, marque as duas opções sinalizadas pelo retângulo azul da figura 1. Isso é feito para configurar os parâmetros de depuração.
4 Depois de ter configurado os parâmetros para a depuração, vá à aba
ToolChain executables (Retângulo vermelho da figura 1). Sua tela ficará
conforme figura 2.
Fig. 2 – Configurações de Compilação
Na opção Compiler’s installation directory clique no botão “...” e escolha o diretório do seu computador no qual o compilador que você deseja colocar está localizado.
Os próximos arquivos que serão citados estão localizados na pasta BIN do compilador que você fez o download.
Para o exemplo do compilador MinGW fica o seguinte:
No campo C Compiller (Compilador C), coloque o arquivo gcc.exe No campo C++ Compiller (Compilador C++), coloque o arquivo g++.exe
5 No campo Linker for Dynamic Libraries (Linker para Bilbiotecas Dinâmicas), coloque o arquivo g++.exe
No campo Linker for Static Libraries (Linker para Bibliotecas Estáticas), coloque o arquivo ar.exe
No campo Debugger (Depurador), coloque o arquivo gdb.exe
No campo Resource Compiller (Compilador de Recurso), coloque o arquivo windres.exe
No campo Make Program (Fazer Programa), deixe como está que não será necessário.
6
Executando um código fonte no CodeBlocks
Você pode executar um código fonte do codeBlock criando um projeto, adicionando arquivos de extensão .c ou .cpp nesse projeto e executá-lo. Outra forma de executar um código fonte no codeBlock é simplesmente criar um arquivo .c ou .cpp, adicionar o código fonte nesse arquivo e executá-lo. A seguir será mostrado como executar um código fonte no codeBlock das duas formas.
Criando um projeto no codeBlocks
Depois de abrir o codeBlocks, vá ao menu File-> New ->Project para solicitar a criação de um projeto. Você pode também clicar no item indicado pelo retângulo vermelho da figura 3 para a solicitação da criação do projeto no codeBlocks.
7 Após você ter solicitado a criação de um novo projeto, uma tela semelhante a da figura 4 será aberta, no qual está tela mostra os tipos de projeto que você pode criar no ambiente de desenvolvimento codeBlocks. Assim, clique no item
Console Application (Retângulo vermelho da figura 4).
Fig. 4 – Tipo de projeto
Feito isso, será aberta uma tela conforme a figura 5, clique no botão Next.
8 Clicando no botão Next, será aberta uma tela conforme a figura 6. Esta tela pedirá ao usuário para ele selecionar a linguagem de programação que ele irá utilizar para o projeto (Retângulo vermelho da figura 6). Selecione a linguagem de programação que você vai utilizar e clique no botão Next novamente.
Fig. 6 – Console Application (selecionar linguagem)
Uma nova tela será aberta conforme a figura 7. Nesta tela, você irá informar o título do projeto e em qual diretório do seu computador você queira que seja salvo o seu projeto. Após informar o nome e o diretório, clique no botão Next.
9 Na próxima tela que será aberta depois de ter clicado em Next, Você pode selecionar o compilador que você queira para o projeto (Retângulo vermelho da figura 8). Por padrão, deixe a opção selecionada em GNU GCC Compiler e todas as outras opções da tela marcadas conforme a figura 8.
Fig. 8 – Console Application (Compilador)
Clique no botão Finish e assim seu projeto já foi criado.
A figura 9 mostra como ficará a interface do ambiente de desenvolvimento codeBlocks após ter criado o projeto.
10 O retângulo vermelho da figura 9 mostra o projeto que foi criado por você e os arquivos que estão incluídos nele. O codeBlocks inclui o arquivo “main.c” por padrão. Você pode adicionar outros arquivos no projeto clicando no projeto (Retângulo verde da figura 9) com o botão direito do mouse e clicando no menu “Add File”. Selecione o arquivo que você deseja incluir no projeto.
Criando um arquivo .c ou .cpp no codeBlocks
Para criar um arquivo .c ou .cpp , vá ao menu File->New-> Empty File ou clique no item indicado pela seta azul da figura 10 e clique em Empty File.
Fig. 10 – Criando um arquivo .c ou .cpp
A seta vermelha da figura 10 indica o campo no qual você irá digitar seu código fonte após ter criado um arquivo .c ou .cpp. Digite seu código fonte no campo indicado e salve o arquivo.
11
Compilando e executando um código fonte no codeBlocks
O processo de compilação e execução de um código fonte no ambiente de desenvolvimento codeBlocks é o mesmo para ambas as formas de criação de um código fonte citadas anteriormente.
Compilar e executar um código fonte é simples, basta você ir ao menu
Build->Build and Run.
Caso o seu código fonte possua algum tipo de erro,quando você tentar compilar o código, o ambiente mostrará o erro no campo indicado pela seta vermelha da figura 11. Assim como será mostrado também a linha em que ocorreu o erro e o tipo de erro.
12 Porém, se o seu código foi compilado e executado com êxito, uma nova janela será aberta conforme a figura 12. Isto significa que seu programa já está em execução.
13
Depurando no codeBlocks
Obs: No codeBlocks, é necessário criar um projeto para fazer a depuração. Para depurar um código fonte no codeBlocks, você precisa marcar os
breakpoints (Pontos de parada) que indicam a parte do código que você deseja
que seja feito a depuração .Para isso , clique com o botão direito do mouse um pouco a direita dos números que correspondem à numeração das linhas do código fonte na interface do codeBlocks. Esses breakpoints estão indicados na figura 13.
Fig. 13 – Breakpoints
Após ter marcado os breakpoints, vá ao menu Debug -> Start ou aperte F8 para começar o processo de depuração do seu código fonte.
Feito isso, vá ao menu Debug -> Debugging Windows ->Watch. Clicando nesse menu, um nova janela será aberta (retângulo vermelho da figura 14). Nessa janela, clique no símbolo “+” situado ao lado de local variable. Isso é feito para visualizar os valores das variáveis de seu programa durante a depuração. No processo de depuração, vá ao menu Debug -> Next Line ou aperte F7 para executar linha por linha o seu código fonte. Com isso, você poderá executar linha por linha e verificar na janela Watch o comportamento de seu programa durante aquela execução.
14 O simbolo amarelo da figura 14 indica qual a linha do seu código fonte que está sendo executada no momento (seta verde).
15
Referências
Debugging with Code::Blocks. Disponível em:
http://wiki.codeblocks.org/index.php?title=Debugging_with_Code::Blocks. Acesso em: 16 de janeiro de 2012.