Projeto de C no eclipse para C/C++

Boa noite !

Algué pode me ajudar a configurar um projeto básico no eclipse de C, nem que seja um helloworld ?
Já baixei, instalei CDT que não funcionou ou eu não soube configurar e já tentei criar
um ‘C project’ com source file e um simples printf que não compila e muito menos executa.

Alguém pode dar uma ajuda?

Obrigado !

OK você baixou a IDE, mas você por acaso já tem algum compilador de C/C++?

Se não, procure por MinGW, baixe e instale.

Qualquer dúvida posta ai.

Abraço.

Pois é, instalei o MinGW, estou com o eclipse 3.5.
Consegui criar um projeto HelloWorld, acontece que achei algumas coisas estranhas,
primeiro, por que o printf() não funciona ?
A mensagem de helloworld que ele exibe é com o método puts, eu tento fazer alguma outra coisa
e quando vou executar ele diz que ocorreu um erro e precisou ser encerrado.
Segundo, não sei como configurar um projeto do zero, ou seja ‘C Project’ pois qualquer coisa boba que crio não compila.

Se puder me ajudar com qualquer coisa agradeço e obrigado pelo apoio !

  1. File > New > C Project

  2. Coloque o nome do projeto, selecione Empty Project para criar um projeto limpo e veja se ele te da o compilador em Toolchains. Next

  3. Finish

  4. Agora vamos criar um local para nossos sources…

  5. Folder name: coloque o nome da pasta aqui.

  6. Vamos criar o arquivo de código-fonte.

  7. Coloque o nome do arquivo e selecione o Template que no nosso caso é para C.

  8. Arquivo para testar se está tudo funcionando. Salve o arquivo e click no martelinho Build ‘Debug’ for project ‘teste’

  9. Vamos rodar para ver…

[color=red]OBS:[/color] Sempre coloque a extensão no nome do arquivo (.c para C e . cpp para C++) na hora de criar o source file.
Antes de mandar rodar salve o arquivo e clik em Build para compilar depois rode o arquivo normalmente.

Primeiramente Shaft, muito obrigado pelo ‘tutorial’ de como criar o projeto.

Após compilar o arquivo ‘helloworld.c’ ele dá esse aviso:

[code]**** Build of configuration Debug for project Estudos ****

**** Internal Builder is used for build ****
gcc -O0 -g3 -Wall -c -fmessage-length=0 -osrc\helloworld.o …\src\helloworld.c
…\src\helloworld.c:10:9: warning: character constant too long for its type
…\src\helloworld.c: In function main': ..\src\helloworld.c:10: warning: passing arg 1 ofprintf’ makes pointer from integer without a cast
gcc -oEstudos.exe src\helloworld.o
Build complete for project Estudos
Time consumed: 203 ms. [/code]

Na hora de executar ocorre o erro de antes.

Acho que é o compilador, vou ver se baixo outro…

Obrigado !

Isso não é o compilador. Se você entendeu a mensagem de erro:

..\src\helloworld.c:10:9: warning: character constant too long for its type  

vai ver que provavelmente você escreveu:

printf (‘hello, world!’);

em vez de

printf (“hello, world!”);

Lembre-se, C não é Delphi, e as aspas têm de ser duplas, não simples, exceto no caso de caracteres (a regra é igualzinha à do Java, por sinal.)

Shame on me !

É, sou um novato mesmo.
Não sei de onde tirei isso…

Muito obrigado pessoal !