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.

About Dan_Atilio

Analista e desenvolvedor de sistemas. Técnico em Informática pelo CTI da Unesp. Graduado em Banco de Dados pela Fatec Bauru. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor do projeto Terminal de Informação, onde são postados tutoriais e notícias envolvendo o mundo da tecnologia.

8 opiniões sobre “Como instalar e configurar o Eclipse para C/C++ no Windows

  • maio 8, 2016 em 7:07 pm
    Permalink

    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.

    Resposta
    • maio 15, 2016 em 2:14 pm
      Permalink

      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:

      setbuf(stdout, NULL);
      

      Assim, o código completo ficaria:

      #include <stdio.h>
      #include <stdlib.h>
      
      float calcFatorial(float x) {
      int i;
      float fatorial = 1;
      
      for (i = 1; i <= x; ++i) {
      fatorial *= i;
      }
      
      return fatorial;
      }
      
      int main(void) {
      float x;
      
      setbuf(stdout, NULL);
      printf("Entrada: ");
      scanf("%f", &x);
      
      printf("Resultado: %f", calcFatorial(x));
      
      return EXIT_SUCCESS;
      }
      

      Qualquer dúvida, fico à disposição.
      Abraços.

      Referência: http://stackoverflow.com/questions/16877264/c-c-printf-before-scanf-issue

      Resposta
      • julho 18, 2016 em 3:28 pm
        Permalink

        Finalmente descobri esse comando, obrigado! o/

        Resposta
        • julho 18, 2016 em 4:59 pm
          Permalink

          Boa tarde gdarlan.
          Eu que agradeço.
          Um grande abraço.

  • maio 13, 2016 em 2:29 pm
    Permalink

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

    Resposta
    • setembro 24, 2016 em 9:15 pm
      Permalink

      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.

      Resposta

Deixe uma resposta