Eclipse - Programar em C

TiagoMatias

New member
Bom Dia Pessoal,

Estou aqui com um problemazito... queria arranjar um editor/compilador para Macintosh para programar em C. Acontece que encontrei um bem porreirito, o "Eclipse". Estou é com um problema, para compilar o source file, ele não encontra as libs/headers. Deve-me faltar instalar um módulo qualquer...

Alguém que use este programa? Também existe para windows, e deve ser igual...


Abraços e Obrigado,

Tiago Matias
 
Bom Dia Pessoal,

Estou aqui com um problemazito... queria arranjar um editor/compilador para Macintosh para programar em C. Acontece que encontrei um bem porreirito, o "Eclipse". Estou é com um problema, para compilar o source file, ele não encontra as libs/headers. Deve-me faltar instalar um módulo qualquer...

Alguém que use este programa? Também existe para windows, e deve ser igual...


Abraços e Obrigado,

Tiago Matias

Dentro do progrma faz os updates todos[;)][;)], demora bastante mas resolve-te o problema todo.
 
Penso que tens k instalar um add-on para programação em c/c++.
Se ainda não instalaste, tem no menu help, acho eu, tem um menu para adicionares outras fetaures. Fazes uma busca por c/c++ e aparece o pacote. É só next next, e trabalhar.
 
Só via agora. A dica que eu te dei é genérica para para os ambientes de desenvolvimento (IDEs). Nunca usei o Eclipse, pelo que não te posso aconselhar.

Aliás, a primeira vez que ouvi falar do Eclipse foi na segunda feira...

Que tal ir aos FAQs da homepage desse tal eclipse.
 
Pois, mas eu queria era um ambiente de desenvolvimento, o eclipse parecia muito bom.. tenho de ver melhor nas faq's, apesar de que já gastei o dia de ontem todo nisso lol
 
Before you download and install the CDT, you first need to ensure that you have the GNU C compiler (GCC) and all the accompanying tools (make, binutils, GDB) available. If you're running Linux, simply install the development packages using the package manager appropriate for your distribution. On Windows, you'll need to install the Cygwin toolkit (see Resources). Cygwin is a UNIX®-like environment for Windows that includes a GCC port, along with all necessary development tools, including automake and the GNU Debugger (GDB). Cygwin is built around the cygwin1.dll library. The alternate solution for Cygwin is Minimalist GNU for Windows (MinGW) (see Resources). This is a collection of freely available and freely distributable Windows-specific header files and import libraries combined with GNU tool sets that allow you to produce native Windows programs that do not rely on any third-party DLLs. MinGW is your best choice if you want to create Windows applications that are POSIX-compatible. MinGW can even work on top of a Cygwin installation. Solaris and QNX require you to download and install their specific GCC, GNU Make binutils, and GDB ports (see Resources).

http://www.ibm.com/developerworks/opensource/library/os-ecc/
 
Eu não instalei as bibliotecas "à parte", presumi que viessem com os updates do eclipse.. mas é preciso instalar esse modulo à parte?

O eclipse é apenas um ambiente de desenvolvimento e usa o compilador e bibliotecas/headers que tens no ambiente.

Por isso precisas de verificar se tens as bibliotecas e os headers instalados, e se sim, onde e se tens essa informação nas variáveis de ambiente ou na configuração do eclipse.

Uma forma de verificares isso é abrires uma shell e fazeres um programinha em C estilo Hello World e tentares compilar com o gcc. Se conseguires tudo bem, senão é porque deves precisar de instalar as libs de desenvolvimento do gcc ou fazer o setup adequado das variáveis de ambiente.
 
Humm.. pois.. deve ser isso, vou então sacar a instalar o Xcode, que já traz o gcc e todas as libs.. posteriormente actualizar o eclipse e ver se já me reconhece as libs...

Obrigado pessoal ;)

Cump,
TM
 
Já instalei o XCode, e o eclipse já reconhece os headers e libraries e isso apr:)

Mas ao compilar ou ao fazer debug dá o seguinte erro: "Launch failed no binaries"

O que poderá ser agora? :(

Obrigado,

Cump,
TM
 
Última edição:
Voltar
Superior