UTILIZANDO O CODE BLOCKS

Documentos relacionados
1 Criando um projeto. Instituto Federal do Paraná

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

Programação 2017/2018 2º Semestre

Disciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks

Algoritmia e Programação APROG. Tecnologia JAVA. IDE Netbeans. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31

Programação 2010/2011 MEEC

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação

Introdução à Engenharia ENG1000

SPYDER. um ambiente de desenvolvimento integrado (IDE*) para Python. Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016

MSP430 Lab 02 Criar e Compilar um projeto

Laboratório 01 NetBeans

POO Documentation. Release 1.0. Felipe Dau e Francisco Pereira Junior

Ferramenta 1 -NetBeans 8.0

Introdução ao IDE Netbeans (Programação Java)

No Windows há basicamente dois tipos de programas de usuário:

Introdução ao Desenvolvimento de Aplicativos Android

Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão

INSTALAÇÃO/CONFIGURAÇÃO GPJURI INSTALAÇÃO DA AUTORIDADE DE CERTIFICAÇÃO E CADEIA DE CERTIFICADOS

Obs.: para realizar estas atividades tenha certeza de que já tenha instalado no sistema operacional o Java JDK e o NetBeans.

Sobre o Visual C

1 Como compilar seu código? 2 Comandos de terminal:

Guia para configurar o IDE Netbeans para desenvolver projectos em C/C++ com OpenMP:

Aula Extra. Depurador Code::Blocks. Monitoria de Introdução à Programação

Programação de Computadores I. Conhecendo a IDE Code::Blocks

Tendo em vista que a instalação é muito fácil (Next, next, finish) não iremos abordar isto ok ;)

Guia e Utilização do Visual Studio.NET 2003

AMBIENTE DE DESENVOLVIMENTO IAR MICROCONTROLADOR MSP430

COMPUTAÇÃO E PROGRAMAÇÃO

DISTRIBUINDO SUA APLICAÇÃO

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA

Conhecendo o Delphi 2010

EBRcart2 digital cart machine

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA

Figura 1: Operações para gerar um programa executável.

Manual de como construir e publicar um aplicativo mobile

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPENWATCOM: CRIANDO O PRIMEIRO PROGRAMA

Administração Central. Unidade do Ensino Médio e Técnico Cetec Capacitações São Paulo

Configurando o Ambiente de Desenvolvimento Android Studio No Windows Antes de qualquer trabalho ser iniciado no desenvolvimento de uma aplicação

Integrated Government Resources Planning IGRP Open Source. Como importar e contribuir - GitHub. Núcleo Operacional da Sociedade de Informação

TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU

Curso de automação industrial utilizando o CLP Haiwell

Michel Leles. IDE - Eclipse Breve Tutorial

Algoritmos e Programação de Computadores Profs: Ronaldo Castro de Oliveira Anilton Joaquim da Silva

Procedimentos para Atualização Sisloc

Instalando o plugin CDT 4.0

DEPURAÇÃO DESVENDADA

Índice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11

Instalando o Eclipse e o Android

Criando o ambiente para o Curso Avaliação Genômica por Single Step

Primeiros passos para desenvolvimento IoT na plataforma Eclipse

TCC 00308: Programação de Computadores I Organização de programas em Python

Utilizando o compilador CCS integrado ao MPLAB X

Roteiro do 3º Experimento: Programação do CLP Siemens S7-1200

1 Code::Blocks Criação de projetos

Manual de Instrução: LG MG320c - Versão Windows LG MG320C

Manual SISTEMA GERENCIADOR DE SENHAS Versão GUICHÊ

SMA PROCEDIMENTO DE ACESSO AO SISTEMA

MANUAL DE INSTALAÇÃO

Passos Iniciais para simulação de um projeto utilizando portas lógicas

Instruções de Instalação e Configuração do emulador Emul4200

INTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia

Utilização de Base de Dados com BluePlant. Sumário

TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools

Para criar um projeto no ambiente eclipse utiliza-se o menu File, New e Project como ilustra a Figura 1.

Aula 3 Primeiros programas

Manual de Compilação/Execução da Aplicação SmartHome

COMO INSTALAR O CATÁLOGO

Desenvolvimento de Aplicações Desktop

ALTERA Quartus II. Manual

Gerando um programa executável a partir de um módulo Python

Instruções para instalação do Opencv no Qt Creator com o MinGW

MÓDULO II INTERFACE GRÁFICA DELPHI

TUTORIAL PARA INSTALAÇÃO DO MYSQL SERVER

TOTVS Utilização dos Aplicativos. Arquitetura e Instalação

Procedimentos para Instalação Sisloc (Estação de Trabalho)

PHILAE - SISTEMA DE RELACIONAMENTO - MANUAL DE INSTALAÇÃO

Manual de usuário. Figuras

Manual de Instalação do Módulo de Segurança MMA SISGEN

UTILIZANDO ROBÔTICA NO ENSINO DE PROGRAMAÇÃO DE COMPUTADORES UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS

Manual Implantação Credline

Instalando o software de gerencia (ANM2000)

JORNAL PIO-PARDO MANUAL DO USUÁRIO. versão 1.1

Instalação oast.exe executar procurar C:\Arquivos de Programas C:\Program Files Instalar

ANEXO I. O Ambiente de desenvolvimento MpLab IDE v6.62

SMA PROCEDIMENTO DE ACESSO AO SISTEMA SMA PROCEDIMENTO DE ACESSO AO SISTEMA

Manual de Instalação: Agente do OCS Inventory NG

TUTORIAL PIKTOCHART: Criando infográficos. Realização: Secretaria Geral de Educação a Distância da Universidade Federal de São Carlos

Saiba mais Scribd Carregar um documento Pesquisar Documentos Explorar. gersonjpl

Transcrição:

UTILIZANDO O CODE BLOCKS Prof. André Backes INTRODUÇÃO Existem diversos ambientes de desenvolvimento integrado ou IDEs (Integrated Development Environment) que podem ser utilizados para a programação em linguagem C. Um deles é o Code::Blocks, uma IDE de código aberto e multiplataforma que suporta mútiplos compiladores. O Code::Blocks pode ser baixado diretamente de seu site www.codeblocks.org Procure baixar a versão que inclui tanto a IDE do Code::Blocks como o compilador GCC e o debugger GDB da MinGW 1

CRIANDO UM NOVO PROJETO NO Primeiramente, inicie o software Code::Blocks. Aparecerá a seguinte tela CRIANDO UM NOVO PROJETO NO Em seguida clique em File, escolha New e depois Project... 2

CRIANDO UM NOVO PROJETO NO Uma lista de modelos (templates) de projetos vai aparecer. Escolha Console aplication CRIANDO UM NOVO PROJETO NO Caso esteja criando um projeto pela primeira vez, a tela a seguir vai aparecer. Se marcarmos a opção Skip this page next time, essa tela de boas-vindas não será mais exibida da próxima vez que criarmos um projeto. Em seguida, clique em Next 3

CRIANDO UM NOVO PROJETO NO Escolha a opção C e clique em Next CRIANDO UM NOVO PROJETO NO No campo Project title, coloque um nome para o seu projeto. No campo Folder to create project in é possível selecionar onde o projeto será salvo no computador. Evite espaços e acentuação no nome e caminho do projeto Clique em Next para continuar 4

CRIANDO UM NOVO PROJETO NO Na tela a seguir, algumas configurações do compilador podem ser modificadas. No entanto, isso não será necessário. Basta clicar em Finish. CRIANDO UM NOVO PROJETO NO Ao fim desses passos, o esqueleto de um novo programa em linguagem C terá sido criado 5

CRIANDO UM NOVO PROJETO NO Por fim, podemos utilizar as seguintes opções do menu Build para compilar e executar nosso programa Compile current file (Ctrl+Shift+F9) essa opção vai transformar seu arquivo de código-fonte em instruções de máquina e gerar um arquivo do tipo objeto. Build (Ctrl+F9) serão compilados todos os arquivos do seu projeto para fazer o processo de linkagem com tudo o que é necessário para gerar o executável do seu programa. Build and run (F9) além de gerar o executável, essa opção também executa o programa gerado. UTILIZANDO O DEBUGGER DO Com o passar do tempo, nosso conhecimento sobre programação cresce, assim como a complexidade de nossos programas. Surge então a necessidade de examinar o nosso programa à procura de erros ou defeitos no códigofonte. Para realizar essa tarefa, contamos com a ajuda de um depurador ou debugger. 6

UTILIZANDO O DEBUGGER DO O debugger nada mais é do que um programa de computador usado para testar e depurar (limpar, purificar) outros programas. Entre as principais funcionalidades de um debugger estão: A possibilidade de executar um programa passo a passo. Pausar o programa em pontos predefinidos, chamados pontos de parada ou breakpoints, para examinar o estado atual de suas variáveis. Todas as funcionalidades do debugger podem ser encontradas no menu Debug UTILIZANDO O DEBUGGER DO Para utilizar o debugger do Code::Blocks, imagine o código ao lado Primeiramente, vamos colocar dois pontos de parada ou breakpoints no programa, nas linhas 13 e 23. Isso pode ser feito clicando no lado direito do número da linha 7

UTILIZANDO O DEBUGGER DO Iniciamos o debugger com a opção Start (F8). Isso fará com que o programa seja executado normalmente até encontrar um breakpoint. UTILIZANDO O DEBUGGER DO No nosso exemplo, o usuário deverá digitar, no console, o valor lido pelo comando scanf() e depois retornar para a tela do Code::Blocks onde o programa se encontra pausado. Note que existe um triângulo amarelo dentro do primeiro breakpoint. Esse triângulo indica em que parte do programa a pausa está 8

UTILIZANDO O DEBUGGER DO Dentro da opção Debugging windows, podemos habilitar a opção Watches. Essa opção vai abrir uma pequena janela que permite ver o valor atual das variáveis de um programa, assim como o valor passado para funções. UTILIZANDO O DEBUGGER DO A partir de determinado ponto de pausa do programa, podemos nos mover para a próxima linha do programa com a opção Next line (F7). Essa opção faz com que o programa seja executado passo a passo, sempre avançando para a linha seguinte do escopo onde estamos. 9

UTILIZANDO O DEBUGGER DO Se houver uma chamada de função (linha 15) a opção Next line (F7) chama a função, mas não permite que a estudemos passo a passo. Para entrar dentro do código de uma função, utilizamos a opção Step into (Shift+F7) na linha da chamada da função. Nesse caso, o triângulo amarelo que marca onde estamos no código vai para a primeira linha do código da função UTILIZANDO O DEBUGGER DO Uma vez dentro de uma função, podemos percorrê-la passo a passo com a opção Next line (F7). Terminada a função, o debugger vai para a linha seguinte ao ponto do código que chamou a função (linha 16). Caso queiramos ignorar o resto da função e voltar para onde estávamos no código que chamou a função, basta clicar na opção Step out (Shift+Ctrl+F7). 10

UTILIZANDO O DEBUGGER DO Para avançar todo o código e ir direto para o próximo breakpoint (linha 23), podemos usar a opção Continue (Ctrl+F7). Por fim, para parar o debugger, basta clicar na opção Stop debugger 11