Olá pessoal…
Hoje vou mostrar como instalar e configurar o Eclipse para desenvolver códigos fontes de Linguagem C / C++.
Primeiramente pessoal, tem de ser instalado o JDK e o MinGW, abaixo tutoriais de como instalá-los.
Programação: Configurando Java JDK
Como instalar e configurar o GCC no Windows (MinGW)
Acesse o site oficial de Downloads do Eclipse em eclipse.org/downloads/, ou se preferir, abaixo deixo os links para Windows em 32 e 64 bits.
– 32 Bits
– 64 Bits
Após fazer o Download, abra o aplicativo e selecione a opção “Eclipse IDE for C/C++ Developers”.
Defina o diretório de instalação e se criará atalhos.
Coloque o diretório padrão da Workspace que será criada. (A Workspace é o local onde você pode colocar 1 ou mais projetos, e dentro deles os fontes utilizados).
Agora iremos alterar algumas preferências do Eclipse, para isso, clique em Window > Preferences.
Depois acesse no menu da esquerda General > Workspace, e altere a codificação padrão para UTF-8, pois é um padrão universal utilizado nas codificações de sistemas Unix-like, e altere também, o delimitador de nova linha, para utilizar o padrão do Unix ao invés do Windows, pois dessa forma você tem escalabilidade para desenvolvimento.
Depois, acesse no menu à esquerda C/C++ > New C/C++ Project Wizard, e na área de Toolchains (ferramentas para compilação / execução), sete como a preferida (default), o MinGW GCC.
Agora basta criar um novo projeto, clicando em File > New > C Project.
Escolha o tipo Hello World e como Toolchain utilize o MinGW.
Defina as propriedades do projeto, como por exemplo, o Autor.
Verifique as configurações de execução e pode avançar.
Agora que o projeto foi criado, automaticamente ele criou um fonte com um exemplo de Hello World. Para compilar, clique em Project > Build All.
Agora para testar a execução, clique no botão Run (Executar).
O resultado é mostrado no Console do Eclipse.
Bom pessoal, por hoje é só.
Abraços e até a próxima.
Cara. Até funcionou somente com o printf ou puts.
Mas ainda está dando problemas quando coloco um probleminha simples como o de calcular fatorial.
#include
#include
float calcFatorial(float x) {
int i;
float fatorial = 1;
for (i = 1; i <= x; ++i) {
fatorial *= i;
}
return fatorial;
}
int main(void) {
float x;
printf("Entrada: ");
scanf("%f", &x);
printf("Resultado: %f", calcFatorial(x));
return EXIT_SUCCESS;
}
No codeblocks funciona perfeitamente. Mas no eclipse, em vez de aparecer o printf primeiro, antes de digitar o valor de entrada. O programa já processa diretamente o valor a ser digitado. E ai ele imprime tudo, até o que está antes do printf.
Bom dia codenome, tudo bem?
Aparentemente existe um bug na compilação via eclipse mars, sendo necessário limpar o buffer da memória, com o seguinte comando:
Assim, o código completo ficaria:
Qualquer dúvida, fico à disposição.
Abraços.
Referência: http://stackoverflow.com/questions/16877264/c-c-printf-before-scanf-issue
Finalmente descobri esse comando, obrigado! o/
Boa tarde gdarlan.
Eu que agradeço.
Um grande abraço.
No meu não apareceu a opção “MinGW GCC” na hora de escolher a ferramenta de compilação.
Pode me ajudar?
Bom dia Cloves, tudo bem?
Você seguiu o tutorial de instalação do MinGW, que cito no começo deste artigo? Se sim, me mande um detalhamento de como fez a instalação. Se não, segue o link novamente:
https://terminaldeinformacao.com/2015/10/08/como-instalar-e-configurar-o-gcc-no-windows-mingw/
Um grande abraço.
Bom dia, tem como instalar um Eclipse para quem trabalha com varias linguagens, (C, C++, JAVA, ADVPL, ETC..) ?
Boa noite Charles, tudo bem?
Tem sim, basta você instalar os plugins necessários, por exemplo, do AdvPL é preciso instalar o Core e o Foundation da TOTVS.
Um grande abraço.
Olá.
Muito lega, mas como faço para compilar um programa que usa threads?
Boa noite Eduardo, tudo bem?
Procurei no Stack, e achei esse link, veja se te ajuda:
http://stackoverflow.com/questions/10395936/how-to-make-cdt-eclipse-work-with-c11-threads
Abraços.
Sensacional, foi de grande ajuda. Agradeço pela força!
To começando a usar o Eclipse agora, no caso aí ele não fica instalado no PC ? é só lançar o executável né.
Agora vou pesquisar aqui pra incluir o JAVA nessa brincadeira =D.
Boa noite Rafael.
Exato, é só lançar o executável.
Ahooo ai sim hein.
Um grande abraço jovem.
Cara amigo, obrigado, consegui instalar… porém como estava acostumando com o codeblocks e ele abria o terminal.. como faço para que o eclipse abra o terminal tambem apos compilar?
Boa noite Helanio, tudo bem?
No caso o terminal separado do Eclipse, eu desconheço uma forma de apresentar, somente no console dentro do próprio Eclipse.
Um grande abraço.