D | S | T | Q | Q | S | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Aulas de C
Aprendizado continuo. Linguagem antiga e moderna
Configurando o Code::Blocks no Windows
Olá!
Quando iniciei esse blog, prometi a mim mesmo ser agnóstico quanto a IDE. A verdade é que continuarei assim. Mas nossos amigos usuários de Windows devem estar com problemas para configurar alguma IDE.No caso, naquele post sugeri o Bllodshed Dev-C++ e a sugestão continua mantida, mas fiquei sabendo que o desenvolvimento da mesma está parado desde 2005. Aproveito para fazer um certo mea culpa e explicar a sugestão: essa sugestão foi feita pois quando aprendi a programar C eu utilizei-me dessa ferramenta. Quem quiser continuar apostando nela, existe um fork em desenvolvimento chamado wxDev-C++que está em desenvolvimento constante.
Porém, existe uma sugestão melhor, com a vantagem de ser multiplataforma, que é a Clode::Blocks. Code::Blocks tem como grande vantagem estar disponível tanto para Windows quanto para Linux e MacOS/X. Em Windows, a grande vantagem é que ele autodetecta compiladores instalados, como o Visual C++ (do Visual Studio) ou o Borland C/C++ Compiler. Além disso, o Code::Blocks para Windows oferece um instalador com o MinGW (Minimalist GNU For Windows), um pacote que inclui GCC, GNU make e outros utilitários padrão para compilação de programas em software livre, ou seja, um ambiente de desenvolvimento completo (ainda que básico), gratuito e livre.
Para usuários Linux, a maioria das distribuições incluem em seus repositórios o Code::Blocks e os pacotes de desenvolvimento como GGC, make e afins. Já para o Windows, precisaremos fazer a instalação do pacote. A vantagem é que é existem pacotes self-install sem configurações complexas.
Bem, chega de papo! Vamos começar a coisa toda! 🙂
Primeiro de tudo, vá a http:://www.codeblocks.org. Você verá uma página como a abaixo:
OK… Nessa página, clique em Download, e no submenu que irá aparecer, clique em Binaries. Uma página como a abaixo irá aparecer. Dê uma rolada para baixo até aparecer as opções para Windows, como abaixo.
Na hora de escolher qual pacote baixar, escolha o pacote “codeblocks-10.05mingw-setup.exe”, pois ele já inclui o pacote do MinGW. Escolha entre a fonte de download do SourceForge ou do BerliOS. No nosso caso, escolhemos o do BerliOS. Uma página como a abaixo irá aparecer.
Escolha qualquer um dos dois links e clique em Download. O pacote poderá demorar em torno de 1 hora, dependendo da conexão (em conexões banda-larga deve demorar em torno de 10 minutos). Confirme o download e escolha um local para guardar o download como no caso de qualquer outro programa,
Ao terminar de baixar o pacote, execute o programa normalmente, você verá uma tela como a seguinte:
OK… Clique em Next. A próxima tela é uma confirmação da licença GPL. Clique em em I Agree:
Na janela seguinte, em Select the type of Install, escolha Full: All plugins, all tools, just everything, para não correr o risco de deixar nada de fora e escolha Next:
Por fim, escolha a localização de instalação. Pode usar o padrão se for usar apenas o Code::Blocks, Caso deseje utilizar outras IDEs ou compilar via linha de comando, é recomendável, ao determinar o local de instalação não utilizar nenhum espaço, letra acentuada ou caracter especial.
Aguarde a instalação terminar:
Ao finalizar, abra o Code::Blocks:
Clique no Close da janela Did you know… Agora vamos criar um projetinho de teste para ver se está tudo OK… Para isso, usaremos o nosso famoso “Hello World!”.Na tela abaixo, escolha “Create a New Project”:
Uma janela como a seguinte irá aparecer. Nela, mude a opção “Category” para Console:
A janela ficará como a abaixo. Na nova janela escolha entre os ícones o ícone “Console Application” e clique em “Go“:
Ao clicar em “Go“, você dará início a um “Wizard” para a criação do seu projeto. Clique em Next na próxima janela:
Uma vez que você clique em “Next” você cairá em uma janela que irá lhe pedir para escolher a linguagem na qual você irá desenvolver. No nosso caso, escolha a opção “C” (C++ é uma opção para desenvolvimento em Orientação a Objetos que pretendemos discutir no futuro, mas atualmente não é nosso foco) e clique “Next“:
As informações que ele pede basicamente são o nome de que será dado ao projeto e o nome da pasta na qual você irá gravar o projeto. Ele criará uma pasta para seu projeto e um arquivo com o nome do projeto e a extensão .cbp. Esse é o arquivo que contem as informações sobre o projeto e que você deverá abrir para abrir o projeto no Code::Blocks. Clique em “Next” uma vez que todas as informações estejam do seu agrado,
Na imagem acima não é adequado mexer nada, mantendo os defaults. Eles criam perfis de desenvolvimento que facilitam as coisas no futuro, como debug (para depuração e desenvolvimento do código) e reliease (que permite criar um código mais enxuto, para distribuição ao usuário final). Mas o mais importante é NÃO MEXA na opção “Compiler” a não ser que você saiba muito bem o que está fazendo: essa opção ajusta qual será o compilador a ser usado para gerar os códigos binários. No caso do Code::Blocks, o padrão é “GNU GCC Compiler“, que é o mostrado. Clique em Finish para encerrar o Wizard com o projeto pronto.
Você cairá em uma janela vazia, apenas com as área “Management” e “Logs & Others” mostrando alguma coisa. No caso do menu em cascata em Management, você verá as opções Workbench | HelloWorld (no nosso caso) | Sources expandidas e um botão [+] no Sources. Clique nele para expandí-lo e você verá que o Wizard já lhe deixou prontinho um arquivo main.c para você editar. Clique duas vezes nele e você irá abrí-lo na área vazia.
Repare que na realidade, já temos um “Hello World“! O padrão para arquivos fontes em C é ele aparecer um “Hello World!”. Se você quiser, troque-o para o programa que você desejar. No nosso caso, vamos ficar com o que temos, pois nosso objetivo é ver se o projeto está OK.
Para rodar um programa C, clique no botão com o símbolo de play. Na primeira vez que você for executar, ele irá mostrar uma janela como a abaixo:
Clique em Yes e ele irá realizar o Build do projeto (ou seja, irá compilá-lo e retornar o código binário) e irá executar o projeto para você, como na janela abaixo:
No caso, ele irá exibir Helllo, World na tela e irá encerrar pedindo para que você pressione qualquer tecla para continuar.
É adequado que você crie um projeto diferente para cada programa que você desenvolver: isso ajuda a isolar os códigos que você está trabalhando de modo que um não interfira no outro.Para abrir um projeto, vá em File | Open Project e escolha o arquivo .cbp do projeto (que o Wizard criou anteriormente).
Por agora, isso deve ser o suficiente para que você consiga explorar a UI à vontade. Explore seus recursos, pois na próxima “aula” trataremos de cabeçalhos personalizados, múltiplos arquivos de códigos fontes,s ua compilação e afins.
olha só vou deixar aqui o q pode ser a duvida de outra pessoa,minha pagina inicial do programa ñ aparecia a área “Management”,pra quem tiver esse problema basta clica no F2 q aparece vlw
amigo…vc me quebrou um galho… beijo na bunda… kkkkk
O atalho é F2… blz… mas qual o link no codeblocks??? procurarei aqui… se achar eu posto antes… abraço!!!
cara vc me salvo
quando abro o codbloks aparece uma mensagem em um retângulo amarelo na parte inferior lado direito , o que faço ?
como resolveu isto?
no meu mesmo clicando no f2 não apareceu. No caso seria a opção aonde fica os símbolos e códigos na parte lateral esquerda do programa.
Muito bom o seu post, continue assim, pessoas como vc enriquece o universo de programadores.Sucesso.
Olá! Estou com problemas no meu code blocks, na hora de executar o programa, ele tem um certo tempo de execução, depois ele automaticamente encerra, queria saber como faço pra mudar isso?
Desde já agradeço
Pode ter algum erro no seu codigo ou seu antiviros esta fechando o cmd… Tente desativer o antiviros quando estiver usando o codeblocks
olá, eu tenho um netbook HP COM WINDOWS 7 – starter. instalei o code blocks full versão binaria , seguindo as instruções acima, mais não funcionou corretamente aparece a seguinte menssagem “”projet 2 – Debug” uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping…
Nothing to be done.” oque posso fazer? obrigado
Cara, quero usar o CB e Borland C++ e MingWin ao mesmo tempo, eu queria saber como eu faço para escolher na hora de compilar, se eu compilo com a borland ou com o ming.
Teria como?
pelo que vi o dev-c++ tem essa opção, (se não me engano)
Tipo, faço novo projeto, mas na hora de compilar eu tenho essas duas escolhas.. ou compilo com uma ou com a outra.. mas sem ficar mexendo na configuração, entendeu?
Oi, não estou conseguindo fazer o programa rodar, apareceu a seguinte mensagem:”Primeiro Programa – Debug” usa um compilador inválido. Provavelmente o caminho toolchain dentro das opções do compilador não está configurado corretamente?! Ignorando …
Nada a ser feito.
Alguém pode me ajudar??
Como interligar com o OpenCV?
Vlw, ajudou bastante!!! Na hora de selecionar o Compiler eu sempre estava mudando e por isso nunca funcionou “Ate agora” rsrsrsrs
Vlw pelo tutorial…. só seguir que funciona!!!
Foi dificil efetuar o download, porém agora poderei utilizá-lo. Baixei o arquivo codeblocks-12.11mingw-setup_user.exe, pois foi o único que consegui. Acredito que não há nenhum problema. Obrigado. Agora e utilizá-lo, pois larguei o dev c++.
Pingback: Code::Blocks | Lugar Certo
Good Job man! Boa alternativa para as pessoas com problemas de compilação no Windows 8 😉
Eu cliquei para compilar, porem o programa não foi executado..
E agora?
ja instalei duas vez e não consigo compilar… Me ajudeeeemmmm…
grata
IDEs são praticas, pois tornam comodas escrever em um ambiente de programação integrado.
O Codeblocks é incrivel.
O Dev-C também.
O Dev-C foi realmente interrompido, mas a poucos anos foi retomado por Orwel
( http://orwelldevcpp.blogspot.com.br ) e hoje se encontra ba versão 5.4 pode ser instalado em 32 ou 64 bits sem problemas.
pequenas configurações apenas devem ser feitas ao se instalar packages no dev-c 5.4, em comparação a versão abandonada 4.9, uma vez feita, sem problemas nenhum.
+E MELHOR ESSA EXPLICAÇÃO GOSTEI GRAMDE PROFESSOR E UNICO,PACIENTE COM OS SEUS ESTUDANTES.OBRIGADO
Como faço para exibir palavras com acento?
Para imprimir caracteres especiais deve-se usar o seu respectivo código da Tabela ASCII.
No lugar da letra com acento você coloca %c , e depois de fechar as aspas do printf, vc coloca o valor desse símbolo na tabela asci. EXEMPLO: [ é = 130]
printf(“O exemplo %c :\n”,130);
Tem que consultar a tabela ASCII e inserir o codigo antes da palavra com o acento se não me engano
Para usar acento ou caracteres especiais é interessante usar a biblioteca locale.h, e depois voce tem que declarar o comando setlocale(LC_ALL,””);
E como usar o mesmo comando (LC_ALL)?
Pingback: Tutorial de Instalação do CodeBlocks no Windows | Bárbara de Melo Quintela
Excelente explicação eu estava usando uma versão a 10.5 mais existia comandos que não
estavam funcionando ai eu baixei da forma como você falou e agora funciona tudo 🙂
Parabens. Muito bom o seu site.
Vlw!!!!
Valeu camarada!
Olá, fiz tudo conforme o tutorial mas fica dando que o meu codigo n foi feito ainda (Build).
Toda hora aparece it seems that this file has not been built yet. do you want to build it now dai clico no sim, nao acontece nada, se clico no nao aparece o DOS mas n roda o meu programa. Ja fiz oq esse video mandou http://www.youtube.com/watch?v=ASQ319OZzR0 mas n ajudou, poderia me ajudar?
Muuuuito obrigada apela ajuda!! Precisava desse programa urgente para a aula da facul…
Excelente tutorial!!
Uso a versão 12.11 do Code::Blocks, e ele não mostra o “Management”, o que fazer?
o que fazer quando ele pede para configurar o gpc?
minha barra de tarefas do codeblocks ocultou como faço?
olá, tudo bem? será que vc consegue me ajudar? não sei mais a quem recorrer. Tenho instalado no meu pc devC e codeblocks, nenhum funciona. Ou aparece permissition denied ou não abre o prompt para execução. Não achei um forum tivesse uma solução, teria ideia do que seria isso?
Obrigado cara, eu to começando agora na linguagem c e não sabia qual IDE começar, mas valeu a pena seguir sua dica, essa IDE é de fácil compreensão.
Meu chefe, a versão do codeblocks que estou usando é 13.12 e tento abrir um novo projeto, porém não acontece nada. Não fica salvo, o worckspace não aparece o que será que está acontecendo? Desapareceu o enter/play com a catraca estou enrolado!!! Desesperado!!!
Gente, eu tô com uma bronca aqui e queria saber se algum de vocês poderia me ajudar. Bom, eu instalei o codeblocks pelo site oficial normalmente e fiz a instalação conforme segue o tutorial, mas na hora de compilar aparece o seguinte
“he compiler’s setup (Digital Mars D Compiler) is invalid, so Code::Blocks cannot find/run the compiler.
Probably the toolchain path within the compiler options is not setup correctly?! (Do you have a compiler installed?)
”
Daí eu segui as instruções que são fornecidas e fui em Toolchain Executables, e cliquei em Auto-detect, mas ele não consegue detectar e eu fico sem compilar os códigos.
Alguém sabe como resolver isso?
ola boa tarde ja tentei de todas as formas possiveis instalar o code blocks 16.1 mais na hora de compilar não acontece nada meu windows é 10 quem tiver uma dica eu agradeço desde já valeu abraços.
Onde altero o idioma no code?