Problema con eclipse c/c++

Iniciado por zaphiel, 2 Diciembre 2014, 21:44 PM

0 Miembros y 1 Visitante están viendo este tema.

zaphiel

Buenas compañeros.

He instalado adt bundle, eclipse juno para desarrollar en c, java y futuro Android. Instalado cygwin y CDT siguiendo esta guia http://mundogeek.net/archivos/2007/01/17/desarrollo-con-cc-en-eclipse/ pero no consigo instalar bien gcc, por lo que al intentar compilar un archivo.c me sale el error " Launch Failed: Binary Not Found error.", me parece que creo bien el proyecto. Pero como falla el compilador o gcc no se como arreglarlo.

Tengo java, jdk y jre instalados en la última versión.  Sobre Windows 8.1.

Alguna idea?

He puesto eclipse para tener todo en un mismo programa, además que en alguna asignatura tengo que usar ese.


Enviado desde mi OnePlus One usando Tapatalk 4.

Clerval

Selecciona la carpeta del proyecto que quieras compilar y dale a una opción que dice "Build Project".
Creo que eso estaría arreglando tu inconveniente.

Un saludo  :)

zaphiel

Me sigue saliendo el problema.

Al hacer el build sale


**** Build of configuration Default for project ProyectC ****

****  WARNING: The "Default" Configuration may not build  ****
****  because it uses the "cdt.managedbuild.toolchain.gnu.cygwin.base"  ****
****  tool-chain that is unsupported on this system.  ****

****  Attempting to build...  ****

make all

Cannot run program "make": Launching failed
Error: Program "make" is not found in PATH

PATH=[C:\cygwin64\bin;C:/Program Files/Java/jre1.8.0_25/bin/server;C:/Program Files/Java/jre1.8.0_25/bin;C:/Program Files/Java/jre1.8.0_25/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;D:\Ingenieria\Eclipse\eclipse]

**** Build Finished ****


Algo del make falla, pero no se bien que es.

zShackra

#3
Cita de: zaphiel en  3 Diciembre 2014, 12:01 PM
Me sigue saliendo el problema.

Al hacer el build sale


make all

Cannot run program "make": Launching failed
Error: Program "make" is not found in PATH

PATH=[C:\cygwin64\bin;C:/Program Files/Java/jre1.8.0_25/bin/server;C:/Program Files/Java/jre1.8.0_25/bin;C:/Program Files/Java/jre1.8.0_25/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;D:\Ingenieria\Eclipse\eclipse]


Algo del make falla, pero no se bien que es.

Pues según dice ahí, make no existe en los directorios donde PATH redirige...

zaphiel

Cierto, en el PATH tengo  C:\cygwin64\bin, y no existe make, como se puede arreglar eso? Estan makeinfo y makeconv

zShackra

Cita de: zaphiel en  3 Diciembre 2014, 15:37 PM
Cierto, en el PATH tengo  C:\cygwin64\bin, y no existe make, como se puede arreglar eso? Estan makeinfo y makeconv

Renombra el fichero mingw32-make.exe a make.exe, entonces refresca y limpia el proyecto, reinicia Eclipse e intenta...

zaphiel

Ese fichero no esta en C:\cygwin64\bin, si aparece en C:\Dev-Cpp\bin (que dev c++ tampoco me funciona..., pero eso otro tema), volviendo a instalar cygwin ya me aparece make.exe en la carpeta C:\cygwin64\bin.

Pero al hacer build en eclipse y darle a run me sale esto.


make: *** No targets specified and no makefile found.  Stop.



Esto me aparece unicamente en el proyecto, faltan carpetas binary y alguna mas me quiere sonar, es asi? Hace mucho tiempo que no uso eclipse no me acuerdo como funcionaba :/


Eternal Idol

Consulta la documentacion del software que estas usando.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón