Eclipse junio CDT informa g++ not found in path
, cómo solucionarlo?Programa "g ++ no encontrado en la ruta" en Eclipse Juno CDT en Ubuntu
Respuesta
Por lo general, g ++ se instalará cuando gcc (GNU Compiler Collection) esté instalado. Primero confirme que tiene instalado g ++.
Puede comprobar esto escribiendo lo siguiente en un terminal: g ++. La respuesta debe ser/usr/bin/g ++.
Si encuentra g ++ instalado, en eclipse, vaya a project-> properties-> C/C++ Build-> Discovery Options, en herramientas GCC C++ Compiler, ponga la ruta exacta a g ++ en lugar de g ++ (si g ++ solo no trabajo).
Encontrará este enlace útil: What is the difference between g++ and gcc?
Si todavía tiene problemas, no volver con retroalimentación.
me da "g ++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3" – Will
Establecí el "comando de invocación del compilador" en la ruta exacta. Nada cambia. también, ¿hay una solución que solucione todos los proyectos en lugar de uno? – Will
Por lo tanto, es claro que tiene g ++ instalado en la caja. Esto apunta a que el camino no es correcto en eclipse. Intente agregar la variable de ruta al entorno del entorno aquí: ventana-> preferencias-> C/C++ -> compilación-> Entorno. – bobestm
Tengo exactamente el mismo problema. Nunca tuve problemas con eclipse antes en Linux y ahora ni siquiera compila código. Traté de cambiar el nombre de los compiladores g ++ y gcc a su ubicación exacta en project-> properties-> c/C++ Build-> discovery options etc. nada ayudó, intenté reinstalar eclipse e hice una inicialización, agregué el camino a las variables, etc. Nada funcionó tan bien. El proyecto en el que estoy trabajando es tranquilo y prefiero que eclipse administre el archivo fuente y el archivo make, en lugar de hacerlo manualmente
Linux Mint 15 Eclispe: Versión: 3.8.1 (Lo intenté con la última versión como bueno ... nada ha cambiado)
g ++ --version g ++ (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3 Copyright (C) 2012 Free Software Foundation, Inc. Este es software libre; ver la fuente de las condiciones de copia. NO hay garantía; ni siquiera para COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR.
gcc --version gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3 Copyright (C) 2012 Free Software Foundation, Inc. Este es un software gratuito; ver la fuente de las condiciones de copia. NO hay garantía; ni siquiera para COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR.
ejemplo:
#include // not resolved using namespace std;
int main() {
std::cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}
bien el código anterior no es lo que me molesta, como puedo solucionarlo añadiendo la incluye de la C++ incluye el camino exacto, pero el código apenas no compilación. El eclipse suficientemente cableado me da el error:
Descripción Ruta del recurso Tipo de ubicación Programa "g ++" no encontrado en Preferencias de PATH, C++/Build/Settings/Discovery, [Opciones de compilación de CDT GCC Builtin] C/C++ Scanner Discovery Problem
pero me parece posible compilar archivos individuales, abriéndolos y presionando crt + b, pero todo el proyecto no se compilará.
solucionado el problema de esta mañana:
- consiguió el último eclipse de
- creado un nuevo espacio de trabajo
- creado un nuevo proyecto
después de unos segundos desaparece el mismo error
Tuve un problema similar y se resuelve por
Instalación g ++ de GNU C++ compilador usando el centro de software de Ubuntu y
Cambio en -
Ventana -> Preferencias -> C/C++ -> Build -> Configuración -> Descubrimiento -> CDT GCC Construir en complier Ajustes [compartidos]
Desde: $ {} -E COMANDO -P -v -dd "$ {} ENTRADAS"
Para:/usr/bin/$ {} -E COMANDO -P - v -dD "$ {ENTRADAS}"
Espero que ayude. Creo que si lo agrega al proyecto como se menciona en la primera respuesta, tendrá que agregar todo el tiempo para nuevos proyectos. Y si agrega como escribí, no necesita agregarlo para nuevos proyectos.
Este problema se resolvió para mí una vez que eliminé la carpeta .metedata de eclipse, llamada eclipse -initialize desde la línea de comandos y comencé a eclipsar nuevamente. HTH
La creación de un nuevo directorio de Espacio de trabajo en el inicio de Eclipse resolvió el problema para mí.
- 1. programa g ++ no encontrado en la ruta
- 2. Programa "gcc" no encontrado en RUTA con Eclipse CDT
- 3. Deshabilitar EGit en Eclipse-CDT Juno
- 4. Eclipse C/C++ (CDT) importar archivos en proyecto - archivo de encabezado no encontrado - incluir ruta
- 5. Configurar Eclipse CDT para usar g ++
- 6. TCP_NODELAY no encontrado en Ubuntu
- 7. Programa "make" no encontrado en PATH
- 8. en Eclipse JDK no encontrado
- 9. No hay propuestas predeterminadas en Eclipse Juno
- 10. getopt_long no se pudo resolver en Eclipse CDT
- 11. C++: biblioteca externa en Eclipse CDT
- 12. size_t no puede ser encontrado por g ++ - 4.1 u otros en Ubuntu 8.1
- 13. juno abierto de Eclipse con el error "No hay más identificadores de ..." en Ubuntu 12.04
- 14. PMD-Plugin en Eclipse/Juno no instalable en el mercado
- 15. clang 3.1 con libC++ en ubuntu 12.04, iostream no encontrado
- 16. link static lib en eclipse cdt
- 17. independiente OSGi (Equinox) servidor en Eclipse Juno
- 18. Pestañas de estilo antiguo en Eclipse Juno?
- 19. ¿Cómo instalar g ++ 4.4 en Ubuntu?
- 20. Configurando eclipse en ubuntu
- 21. Ubuntu 11.10: GCC/G ++ no vinculará bibliotecas
- 22. Eclipse Autocompletar (signo de porcentaje, en Juno)
- 23. Eclipse CDT Autocompletar no funciona
- 24. no se puede depurar el programa pequeño en eclipse helios cdt usando mingw/gdb en Windows, la consola se congela
- 25. Tutorial básico? Makefiles en Eclipse CDT
- 26. Eclipse Juno: valor de cierre no asignado
- 27. Eclipse CDT La consola de depuración no muestra la salida del programa
- 28. ¿Cómo lidiar con Eclipse CDT + Cygwin?
- 29. Eclipse cdt/gdb punto de interrupción automático en la entrada del programa - ¿cómo deshabilitar?
- 30. Cómo abrir la consola OSGi en Eclipse Juno
¿Instaló g ++? Además, en Eclipse puede que tenga que establecer la ruta del compilador en las preferencias. La opción de versión – scaryrawr