Como instalar e configurar o Eclipse para C/C++ no Windows

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”.

Escolhendo a opção de Instalação

Escolhendo a opção de Instalação

Defina o diretório de instalação e se criará atalhos.

Definindo diretório de instalação e atalhos

Definindo diretório de instalação e 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).

Definindo o diretório da Workspace

Definindo o diretório da Workspace

Agora iremos alterar algumas preferências do Eclipse, para isso, clique em Window > Preferences.

Acessando o menu de Preferências

Acessando o menu de Preferências

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.

Parametrização codificação

Parametrização codificação

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.

Setando o MinGW como sugestão principal

Setando o MinGW como sugestão principal

Agora basta criar um novo projeto, clicando em File > New > C Project.

Criando um novo projeto C

Criando um novo projeto C

Escolha o tipo Hello World e como Toolchain utilize o MinGW.

Selecionando o tipo de projeto e o compilador

Selecionando o tipo de projeto e o compilador

Defina as propriedades do projeto, como por exemplo, o Autor.

Definindo propriedades do Projeto

Definindo propriedades do Projeto

Verifique as configurações de execução e pode avançar.

Definindo configurações utilizadas

Definindo configurações utilizadas

Agora que o projeto foi criado, automaticamente ele criou um fonte com um exemplo de Hello World. Para compilar, clique em Project > Build All.

Utilizando o Build All, para compilação dos fontes

Utilizando o Build All, para compilação dos fontes

Agora para testar a execução, clique no botão Run (Executar).

Executando a rotina

Executando a rotina

O resultado é mostrado no Console do Eclipse.

Resultado da execução

Resultado da execução

Bom pessoal, por hoje é só.
Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

16 Responses

  1. codenome disse:

    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.

  2. Cloves Junior disse:

    No meu não apareceu a opção “MinGW GCC” na hora de escolher a ferramenta de compilação.
    Pode me ajudar?

  3. Bom dia, tem como instalar um Eclipse para quem trabalha com varias linguagens, (C, C++, JAVA, ADVPL, ETC..) ?

  4. Eduard Braga disse:

    Olá.
    Muito lega, mas como faço para compilar um programa que usa threads?

  5. Rafael de Sousa Barcelos disse:

    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.

  6. C disse:

    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?

  7. Elisama disse:

    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)

Deixe uma resposta para Dan_AtilioCancelar resposta

Terminal de Informação