• Nenhum resultado encontrado

Tutorial CodeBlocks

N/A
N/A
Protected

Academic year: 2021

Share "Tutorial CodeBlocks"

Copied!
15
0
0

Texto

(1)

1

Luan Carlos dos Santos Batista

Tutorial CodeBlocks

Feira de Santana

Janeiro de 2012

(2)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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.

Referências

Documentos relacionados

Refletindo sobre o depoimento, poderíamos construir a hipótese, de que o Mucon se via como um movimento gestador da consciência negra em Londrina e reconhecia que os

Como os alunos não cursavam o 3º ano do Ensino Médio, nível de ensino ao qual pertence o conteúdo de Geometria Analítica, não tinham contato com esse conteúdo e,

No semestre findo em 30 de junho de 2011, não foram emitidas novas normas, alterações e interpretações de normas além daquelas divulgadas na Nota 3.25 das demonstrações financeiras

5.6. Somente o título de maior valor entre os listados do item 5.5, alínea a, será pontuado. Os documentos a serem entregues para comprovação de Experiência Profissional na área

[r]

Dissertação Mestrado em Fitopatologia-Universidade Federal de Lavras, Lavras, MG.1 O presente trabalho foi realizado com os objetivos de avaliar o efeito dos fosfitos de

• Capacitação e Transferência da metodologia do Sistema ISOR ® para atividades de Coaching e/ou Mentoring utilizando o método das 8 sessões;.. • Capacitação e Transferência

Este módulo tem como objetivo a discussão do processo do planejamento em saúde, desde a identificação dos problemas de saúde até o monitoramento e avaliação das ações