Your SlideShare is downloading. ×
O compilador dev c++
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

O compilador dev c++

3,977
views

Published on


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

No Downloads
Views
Total Views
3,977
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Profª Clausia Mara AntoneliO Compilador Dev C++Algoritmos e Linguagem deProgramação
  • 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. 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. 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. 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. 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. 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. 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. 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. Profª Clausia Mara AntoneliO Compilador Dev C++Clicar aqui
  • 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. 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. Profª Clausia Mara AntoneliO Compilador Dev C++Instalando o Dev-C++
  • 14. Profª Clausia Mara AntoneliO Compilador Dev C++Instalando o Dev-C++
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Profª Clausia Mara AntoneliO Compilador Dev C++Digitando o programaOpção para Projeto e Arquivo
  • 29. Profª Clausia Mara AntoneliO Compilador Dev C++Digitando o programaFile – New – Source file (Ctrl+N)Aba com o nome
  • 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. Profª Clausia Mara AntoneliO Compilador Dev C++Depois de digitar o programa, compileExecute - Compile – (Ctrl+F9)Ícone paracompilação
  • 32. Profª Clausia Mara AntoneliO Compilador Dev C++ Digitando o programa Execute - Run – (Ctrl+F10)Depois decompilar,execute!
  • 33. Profª Clausia Mara AntoneliO Compilador Dev C++Executando o programa nota.cpp
  • 34. Profª Clausia Mara AntoneliO Compilador Dev C++Executando o programa nota.cpp
  • 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. 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. Profª Clausia Mara AntoneliO Compilador Dev C++ Existem vários outros comandos a seremexplorados no programa
  • 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.

×