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.
Boa noite, seguir os passos, porem apareci isso quando rodo “make all
Cannot run program “make”: Launching failed
Error: Program “make” not found in PATH
PATH=[n;C:/Users/Elisama/.p2/pool/plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17.0.10.v20240120-1143/jre/bin/server;C:/Users/Elisama/.p2/pool/plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17.0.10.v20240120-1143/jre/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Users\Elisama\AppData\Local\Microsoft\WindowsApps;C:\Users\Elisama\AppData\Roaming\npm;C:\Users\Elisama\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Elisama\Desktop]
00:24:43 Build Failed. 1 errors, 0 warnings. (took 534ms)
“
Bom dia Elisama, tudo joia?
Eu nunca peguei esse erro, mas pesquisando no Google, por “make all cannot run program make launching failed error program make not found in path”, encontrei esse link do Stack Overflow que pode te ajudar: https://stackoverflow.com/questions/11579135/program-make-not-found-in-path
Diz ai para mudar o toolchain conforme o que você tem instalado na sua máquina (no nosso tutorial, conforme o print mais acima, foi o MinGW GCC).
Um grande abraço.