Lanzamiento Falló. Binario no encontrado. CDT en Eclipse Helios

Estoy usando Eclipse Helios en Ubuntu 10.04, y estoy tratando de instalar el complemento CDT en él. Lo descargo desde aquí aquí .

Y luego voy a Instalar nuevo software y selecciono el archivo zip ( no lo extraigo, solo seleccione el archivo zip ). Y está bien, se instala, todo funciona bien, muestra funciones opcionales, bla , bla , bla .

Y luego creo un nuevo proyecto HelloWorld. Y cuando bash ejecutarlo, muestra un error y dice:

Lanzamiento fallido Binario no encontrado.

¿Alguien puede explicarme cómo solucionarlo?

Gracias.

Debe comstackr un archivo ejecutable antes de poder ejecutarlo. Entonces, si no “CONSTRUYE” su archivo, entonces no podrá vincular y cargar ese archivo objeto, y por lo tanto no tiene los números binarios requeridos para ejecutar.

Así que, básicamente, haga clic derecho en el Project -> Build Project -> Run As Local C/C++ Application debería hacer el truco

Primero debes asegurarte de que el proyecto se haya construido. Puede construir un proyecto con el icono de martillo en la barra de herramientas. Puede optar por crear una versión de Debug o Release. Si no puede comstackr el proyecto, entonces el problema es que no tiene un comstackdor instalado o que el IDE no encuentra el comstackdor.

Para ver si tiene un comstackdor instalado en una Mac, puede ejecutar el siguiente comando desde la línea de comando:

 g++ --version 

Si ya lo tienes instalado (se instala al instalar las herramientas de XCode), puedes ver su ubicación ejecutándose:

 which g++ 

Si pudo construir el proyecto pero todavía obtiene el mensaje “binario no encontrado”, entonces el problema podría ser que no se está creando una configuración de lanzamiento predeterminada para el proyecto. En ese caso, haz esto:

 Right click project > Run As > Run Configurations... > 

Luego, cree una nueva configuración en la sección “Aplicación C / C ++”> Ingrese la ruta completa al archivo ejecutable (el archivo que se creó en el paso de creación y que existirá en la carpeta Depurar o Versión). Su configuración de inicio debe verse así:

enter image description here

Vaya a Ejecutar-> Ejecutar configuración-> ahora

En la aplicación C / C ++ verá el nombre de su ejecutable + depuración (si no, haga clic sobre la aplicación C / C ++ un par de veces). Seleccione el nombre (en este caso projectTitle + Debug ).

Debajo de esto en la pestaña principal -> aplicación C / C ++ -> buscar su proyecto -> en binarios, seleccione su binario titulado por su proyecto ….

Debe “generar” antes de “ejecutar”, de lo contrario “No se encuentra el binario”. Puede configurar “Auto build” para que se genere y ejecute. Consulte esta publicación para configurar “Auto build” http://situee.blogspot.com/2012/08/how-to-set-eclipse-cdt-auto-build.html

Tuve este problema por mucho tiempo y no pude encontrar la respuesta. Agregué todos los caminos, construí todo y prácticamente seguí lo que todos sugirieron aquí, pero no tuve suerte.

Finalmente leí los comentarios y vi que había algunos errores de comstackción que abortaban el procedimiento antes de que se generaran los archivos binarios y el archivo exe.

En pocas palabras: haga una revisión del código y asegúrese de que no haya errores en su código porque a veces el eclipse no siempre captará todo.

Si puede ejecutar un hello world básico pero no su código, obviamente algo está mal con su código. Aprendí de la manera difícil.

Estaba teniendo el mismo problema y encontré la solución en el marco de otra pregunta: https://stackoverflow.com/a/1951132/425749

Básicamente, la instalación de CDT no instala un comstackdor, y los mensajes de error de Eclipse no son explícitos al respecto.

Me enfrenté al mismo problema. Tengo Eclipse Indigo y Eclipse Luna en Ubuntu. Intenté muchas soluciones, pero ninguna funcionó. Así es como puedes probar 🙂 Pruébalo en orden 🙂

  1. O bien, comstack todo y luego comstack 🙂
  2. Instalar comstackdor G ++
  3. Windows-> Preferencias-> NUEVO CDT PRoject-> Makefile-> Binary Parsers-> Elija Cywin o Window PE dependiendo de su Os 🙂
  4. Cambie su cadena de herramientas a cywin gcc
  5. Proyecto-> Propiedades-> Medio ambiente-> Release Active

Después de 1,2, 3 y 4, intenté cambiar de ruta y otras cosas, pero nada funcionó. Al final, noté que mencionaba que Debug Active no estaba configurado. Entonces cuando lo cambié a Release Active, funcionó. Tenga en cuenta que no se requiere cambio en el entorno y la ruta.

Si aún tiene un error incluso después de construir el proyecto, intente hacer esto:

  • haga clic en Binarios en Project Explorer con el botón izquierdo
  • haga clic en el botón verde “Jugar” (Ejecutar depuración)

Enfrenté el mismo problema al instalar Eclipse para aplicaciones c / c ++. Descargué Mingw GCC , puse su carpeta bin en su ruta , la usé en cadenas de herramientas mientras hacía un nuevo proyecto C ++ en Eclipse y compilé lo cual resolvió mi problema. Referido a este video

Parece que tener “Build Automatically” en el menú Project debería encargarse de todo esto. Lo hace para Java.

asegúrese de tener instalado GDB en su sistema …

Si estás usando un sistema operativo basado en Linux simplemente en un tipo de terminal:

 sudo apt-get install gdt 

cuando termine de descargar, extraiga el archivo e instálelo.

cierra tu IDE (en este caso eclipse y ábrelo de nuevo y ejecuta tu proyecto).

Agregar el comstackdor al PATH me solucionó el problema …

 export PATH="$HOME/opt/cross/bin:$PATH" 

Mi problema fue el mismo que el de un comentarista anterior. Tuve que cambiar el analizador binario por el correcto (PE para Windows, ELF para Linux, mach para mac)