Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: zaphiel en 2 Diciembre 2014, 21:44 pm



Título: Problema con eclipse c/c++
Publicado por: zaphiel en 2 Diciembre 2014, 21:44 pm
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/  (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.


Título: Re: Problema con eclipse c/c++
Publicado por: Clerval en 3 Diciembre 2014, 03:28 am
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  :)


Título: Re: Problema con eclipse c/c++
Publicado por: zaphiel en 3 Diciembre 2014, 12:01 pm
Me sigue saliendo el problema.

Al hacer el build sale

 
Código:
**** 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.


Título: Re: Problema con eclipse c/c++
Publicado por: zShackra en 3 Diciembre 2014, 13:46 pm
Me sigue saliendo el problema.

Al hacer el build sale

 
Código:
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...


Título: Re: Problema con eclipse c/c++
Publicado por: 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


Título: Re: Problema con eclipse c/c++
Publicado por: zShackra en 3 Diciembre 2014, 18:01 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... (https://www.google.co.ve/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#sourceid=chrome-psyapi2&ie=UTF-8&q=Cannot%20run%20program%20%22make%22%3A%20Launching%20failed%20Error%3A%20Program%20%22make%22%20is%20not%20found%20in%20PATH)


Título: Re: Problema con eclipse c/c++
Publicado por: zaphiel en 4 Diciembre 2014, 16:22 pm
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.

Código:
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 :/

(http://i.imgur.com/NuMMSzk.png)


Título: Re: Problema con eclipse c/c++
Publicado por: Eternal Idol en 4 Diciembre 2014, 17:13 pm
Consulta la documentacion del software que estas usando.