O compilador dev c++

6,743 views

Published on

0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,743
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

O compilador dev c++

  1. 1. Profª Clausia Mara AntoneliO Compilador Dev C++Algoritmos e Linguagem deProgramação
  2. 2. Profª Clausia Mara AntoneliO Compilador Dev C++Aqui vamos estudar e aprender um poucomais sobre compiladores e também comoinstalar e como utilizar o Compilador Dev-C++ para compilar e executar nossosprimeiros programas
  3. 3. Profª Clausia Mara AntoneliO Compilador Dev C++O que é um Compilador?Tradutor de código de uma linguagem deprogramaçãoÉ um programa que traduz um arquivo escrito emcódigo de linguagem de programação (arquivo-fonte)para a linguagem do microprocessador,Criando um arquivo capaz de executar as instruçõespedidas (arquivo executável).
  4. 4. Profª Clausia Mara AntoneliO Compilador Dev C++Como funciona um Compilador?O compilador analisa o código do arquivo-fonte everifica se existem erros de sintaxeCaso algum erro de sintaxe seja encontrado acompilação é interrompida para que o programadorpossa corrigir este erro
  5. 5. Profª Clausia Mara AntoneliO Compilador Dev C++Como funciona um Compilador?Caso o código não possua erros o compilador cria umarquivo de código-objeto, que possui as instruçõesdo programa já traduzidas para a linguagem damáquina e outras informaçõesA partir do de código-objeto, o compilador cria umarquivo executável com o programa compilado, quefunciona independente do compilador e realiza asinstruções criadas pelo programador
  6. 6. Profª Clausia Mara AntoneliO Compilador Dev C++Compiladores de C++Existem muitos compiladores de C++Os mais famosos são os softwares da Borland e daMicrosoft, que são realmente muito bons e oferecemmuitos recursosO problema é que estes compiladores são caros evoltados principalmente para programadoresexperientes, que podem fazer uso dos recursosavançados destes programas
  7. 7. Profª Clausia Mara AntoneliO Compilador Dev C++Compiladores de C++Para quem está ainda aprendendo a linguagem e nãoquer gastar dinheiro com compiladores, existemvárias opções de compiladores freeware (softwarelivre, “de graça”)Nesta aula descreveremos a instalação e o uso doDevC++, um compilador freeware muito utilizado
  8. 8. Profª Clausia Mara AntoneliO Compilador Dev C++DevC++O Dev-C++ é um compilador freeware daslinguagens C, C++ e C#É uma opção muito interessante, pois é de fácilutilização e aprendizado para usuários novos epossui muitos recursos avançados para usuáriosexperientesE seu download é gratuito
  9. 9. Profª Clausia Mara AntoneliO Compilador Dev C++Onde encontrar o programa para fazer odownload?Dev c ++ (versão 4.9.9.2)http://www.baixaki.com.br/download/dev-c-.htmhttp://www.bloodshed.net/dev/devcpp.html
  10. 10. Profª Clausia Mara AntoneliO Compilador Dev C++Clicar aqui
  11. 11. Profª Clausia Mara AntoneliO Compilador Dev C++DownloadO download inicia solicitando que você grave oarquivo - devcpp-4.9.9.2_setup- em uma pasta do seu computador
  12. 12. Profª Clausia Mara AntoneliO Compilador Dev C++DownloadÉ muito importante que você saiba sempreonde está gravando (na sua máquina) osarquivos que baixa da Internet
  13. 13. Profª Clausia Mara AntoneliO Compilador Dev C++Instalando o Dev-C++
  14. 14. Profª Clausia Mara AntoneliO Compilador Dev C++Instalando o Dev-C++
  15. 15. Profª Clausia Mara AntoneliO Compilador Dev C++Instalando o Dev-C++Siga respondendo todas as instruções doaplicativo instalador de programasDa mesma forma que você faz para instalarqualquer programa em sua máquina
  16. 16. Profª Clausia Mara AntoneliO Compilador Dev C++Instalando o Dev-C++Guarde o local escolhido para o arquivoexecutável – o padrão é: c:devcpp
  17. 17. Profª Clausia Mara AntoneliO Compilador Dev C++Trabalhando com o Dev-C++Além de guardar/anotar o local escolhido parao arquivo executável: c:devcppVale a pena por enquanto deixar um ícone naárea de trabalho
  18. 18. Profª Clausia Mara AntoneliO Compilador Dev C++Para executar o Dev-C++Clicar no ícone que está na área detrabalhoouClicar em Iniciar – Programas – BlodshedDev-C++ - Dev-C++
  19. 19. Profª Clausia Mara AntoneliO Compilador Dev C++Ao executar o Dev-C++ pela primeira vezSerá necessário configurá-lo para a suamáquina.O melhor a fazer é seguir a recomendação deconfiguração padrão e ir em frente clicandosempre no botão Next.
  20. 20. Profª Clausia Mara AntoneliO Compilador Dev C++Ao executar o Dev-C++ primeira vezPara que a janelade Dicas nãoapareça mais,clique aqui
  21. 21. Profª Clausia Mara AntoneliO Compilador Dev C++A Tela principal do Dev-C++• várias barras de menu• por padrão não ocupa a tela toda, para isso use F12
  22. 22. Profª Clausia Mara AntoneliO Compilador Dev C++ Os menus principais do programa Parecidos com os programas windows padrão: Arquivo: possui as funções dos , imprimir, ver propriedades) Editar: aonde estão localizadas as funções de edição básicas deedição (copiar, recortar, colar) e algumas funções úteis paraprogramação (como comentar e descomentar trechos do programa,e criar e acessar “bookmarks”, que são marcas de acesso rápidopara partes do programa, especialmente úteis para programasextensos) Localizar: possui os comandos de procurar e substituir partes docódigo; o menu Exibir permite o controle de quais componentes datela são exibidos
  23. 23. Profª Clausia Mara AntoneliO Compilador Dev C++ Os menus principais do programa Projeto: refere-se a projetos de programas que possuem várioscomponentes e arquivos de códigos separados e é utilizado paraadicionar e retirar componentes do projeto Executa: é talvez o mais importante para nós, e nele estãolocalizadas as funções básicas do compilador (como os comandosCompilar, Executar ) e algumas funções úteis como procurar porerros de sintaxe Debug: serve para controlar o debug de um programa, que é a suaexecução passo-a-passo para melhor análise e busca por erros
  24. 24. Profª Clausia Mara AntoneliO Compilador Dev C++ Os menus principais do programa Ferramentas: refere-se a várias opções do compilador, do ambientede trabalho e de edição, além de configurações diversas CVS: é uma função extra do compilador Janela: possui comandos úteis para os casos em que temos váriosarquivos ou projetos abertos ao mesmo tempo e precisamosalternar entre eles Ajuda: dá acesso à ajuda do programa, que possui uma listagemdos principais comandos do compilador e um breve tutorial dalinguagem C
  25. 25. Profª Clausia Mara AntoneliO Compilador Dev C++ As barras de ferramentas Logo abaixo dos menus, temos as barras de ferramentascom as principais funções e comandos do programarepresentados por ícones para acesso rápido. Basta posicionar o mouse sobre qualquer um dos íconespara saber sua função.
  26. 26. Profª Clausia Mara AntoneliO Compilador Dev C++ As janelas principais do programa A janela da esquerda é chamada de Navegador de Classese Projetos, e serve para acessar rapidamente os váriosarquivos de código pertencentes à um projeto A janela da direita é chamada de tela de trabalho, onde oscódigos são digitados A janela inferior do programa possui várias informaçõessobre o processo de compilação de um programa (útilpara encontrar erros de compilação)
  27. 27. Profª Clausia Mara AntoneliO Compilador Dev C++ Importante Na primeira vez que iniciamos o Dev-C++, todos os seusmenus estão em inglês Para mudar os menus do programa para o Português , bastaacessar o menu “Tools -> Enviroment Options”. Na aba “Interface” encontra-se a opção “Language” com asvárias línguas em que o programa está disponível. Basta procurar a opção “portuguese (Brazil)” e clicar OK, eo programa já estará traduzido para nossa língua.
  28. 28. Profª Clausia Mara AntoneliO Compilador Dev C++Digitando o programaOpção para Projeto e Arquivo
  29. 29. Profª Clausia Mara AntoneliO Compilador Dev C++Digitando o programaFile – New – Source file (Ctrl+N)Aba com o nome
  30. 30. Profª Clausia Mara AntoneliO Compilador Dev C++Digitando o programaFile – New – Source file (Ctrl+N)Caso exista mais de umarquivo sendotrabalhado ao mesmotempo, pode-se alternarentre eles através dasabas
  31. 31. Profª Clausia Mara AntoneliO Compilador Dev C++Depois de digitar o programa, compileExecute - Compile – (Ctrl+F9)Ícone paracompilação
  32. 32. Profª Clausia Mara AntoneliO Compilador Dev C++ Digitando o programa Execute - Run – (Ctrl+F10)Depois decompilar,execute!
  33. 33. Profª Clausia Mara AntoneliO Compilador Dev C++Executando o programa nota.cpp
  34. 34. Profª Clausia Mara AntoneliO Compilador Dev C++Executando o programa nota.cpp
  35. 35. Profª Clausia Mara AntoneliO Compilador Dev C++Erros Na compilação, a janela indicadora do progresso dacompilação é automaticamente aberta Caso o arquivo de código não contenha nenhum erro, acompilação terminará e a janela de progresso permaneceráaberta para indicar que tudo correu bem (verifique oquadrado da janela chamado “status”: ele deverá indicarDone após o fim da compilação) Desta maneira, após o fim da compilação basta fechar ajanela e executar o programa executável que foi gerado
  36. 36. Profª Clausia Mara AntoneliO Compilador Dev C++Erros Caso o arquivo de código contenha uma ou maislinhas de códigos com erro, a compilação éinterrompida para que estes erros (ouadvertências) sejam verificados pelo programador A janela de progresso da compilação é fechada, ea janela inferior do programa é maximizadamostrando todos os erros que foram encontradosdurante a compilação do programa
  37. 37. Profª Clausia Mara AntoneliO Compilador Dev C++ Existem vários outros comandos a seremexplorados no programa
  38. 38. Profª Clausia Mara AntoneliInformática Aplicada àEngenhariaManuais e Tutoriais de Dev-c++Existem muitos Tutoriais e Manuais queensinam a usar este programa disponíveisna internet, basta procurar (pode ser nogoogle) e escolher.

×