En pocas palabras, mi computadora contrajo un virus ayer y cuando intenté volver a crear una imagen de la computadora, borré accidentalmente Windows. Mientras espero que llegue un disco OEM de Windows 8 por correo, decidí probar Ubuntu 12.04 LTS.
Últimamente he estado aprendiendo un poco de C++ y en Windows, a falta de una mejor opción, solo estaba usando Visual Studio C++ Express 2010. Obviamente, no podía usar este IDE en Ubuntu, así que intenté instalar Eclipse. . Quería que pudiera compilar aplicaciones Java y C++, así que primero lo instalé eclipse-java-juno-SR2-linux-gtk.tar.gz
desdehttp://www.eclipse.org/downloads/(Era el tercero desde arriba). Todo se compiló y funcionó bien en la perspectiva de Java.
Cuando intenté instalar las herramientas de desarrollo de C/C++, las cosas empezaron a salir mal. Primero intenté instalar el complemento desde el Help > Add New Software...
menú. Decía que todo se descargó correctamente y, después de reiniciar Eclipse, mi programa Hola Mundo falló con el error. Launch failed. Binary not found.
Este error fue realmente críptico y ni siquiera me dio un número de error, así que intenté eliminar Eclipse y reinstalar Eclipse nuevamente, esta vez. la opción con CDT incorporado: eclipse-cpp-juno-SR2-linux-gtk.tar.gz
, nuevamente desdehttp://www.eclipse.org/downloads/.
Esta vez, cuando todo comenzó, intenté ejecutar un programa de hola mundo, pero subrayó todos mis std
's y cout
's con un error que decía que algo no estaba resuelto (no recuerdo qué decía exactamente porque desde entonces tomé el CDT Retrocedí la versión y reinstalé la versión de Java, que todavía funciona bien.
Además, en algún momento del camino tuve este error:Error de Eclipse Juno C++: programa "g++" no encontrado en PATHque nunca logré resolver antes de desinstalarlo y volver a tener soporte para Java.
Realmente me vendría bien un poco de ayuda aquí, y si pudieras explicar algo de la jerga de Linux que usas en profundidad, también sería genial ya que solo he estado usando Ubuntu durante menos de 36 horas.
Respuesta1
No estoy exactamente seguro de por qué funcionó esto, cuando revisé el asistente de proyectos de C++ y llegué a la diapositiva final que decía "Configurar la ruta y el prefijo de Cross GCC", dejé el prefijo en blanco y configuré la ruta en /usr/bin/g++
. ¡Ahora todo parece estar funcionando!
Respuesta2
Parece que te falta el compilador de C++.
En el Centro de software de Ubuntu, instale el paquete llamado "build-essential", debería extraer automáticamente todo lo que necesita.
Saludos