IDE portátil C y C++ con compilador actualizado

En este momento estoy reinstalando Visual Studio en mi estación de trabajo y está tardando una eternidad. Lo que me recuerda que debería tener un entorno de respaldo disponible.

Estoy buscando un entorno de desarrollo integrado (IDE) portátil para C y C++ que pueda instalarse en la carpeta de usuario y ejecutarse con pocos privilegios.

Debe ser rápido de instalar y configurar. En particular, no debería requerir demasiado trabajo para que reconozca un compilador. Sería bueno si viniera incluido con un compilador.

Características necesarias:

  • soporte completo para UTF-8
  • se ejecuta en Windows
  • Código abierto y de uso gratuito
  • resaltado de sintaxis (reconociendo C++ 11)
  • finalización del código (al menos para el STL)

Características muy bienvenidas:

  • se ejecuta en Linux
  • formato de código (como el de Eclipse y Netbeans)
  • refactorización (capacidad de cambiar el nombre de las variables)
  • puede ejecutarse en una llave USB (debe poder encontrar un compilador)

El compilador incluido (opcionalmente) debe estar actualizado. He visto muchos IDE que no cumplen con este requisito y vienen con una versión anterior de GCC (4.8.1). No sé por qué, ya que la 4.9 ya salió hace meses, y la serie 4.8 ya llegó a la versión 4.8.4.

Dev-C++ no es compatible con UTF-8, así que ni lo menciones.

¿Alguna vez encontró una solución con GCC 4.9? yo tambien quisiera uno De lo contrario, tal vez pueda crear el suyo usando CodeBlocks (vea mi respuesta a continuación) y wiki.codeblocks.org/… para instalar 4.9 por separado.
Por cierto, si sigue la ruta de Cygwin, consulte cygwin.wikia.com/wiki/How_to_install_a_newer_version_of_GCC
Si encontró una solución, publíquela aquí para ayudar a otros. Gracias.
no lo hice Muchos IDE con versiones portátiles aún se envían con un compilador obsoleto (Code::Blocks) o no son compatibles con UTF-8 (Dev-C++).
Gracias por avisarnos (+1). Es posible que incluso desee publicar eso como respuesta. ¿Estaba Netbeans más Cygwin realmente fuera de discusión? Es posible que deba compilar GCC desde la fuente, pero esta página podría ayudar cygwin.wikia.com/wiki/How_to_install_a_newer_version_of_GCC

Respuestas (2)

El IDE basado en GCC gratuito más fácil para Windows es Code::Blocks , que puede ser portátil . Pero, por desgracia, actualmente no tiene 4.9. ¿Quizás podrías preguntar en los foros? O, ¿consideraría usar 4.7 o 4.8 para compilar 4.9 desde la fuente y agregarlo a cualquier solución que elija?

Como te gusta NetBeans, puedes usar una versión portátil , pero eso te deja con el problema de un compilador, para lo cual recomendaría Cygwin (y asegúrate de que el compilador esté actualizado )

O simplemente puede crear una VM y usar VirtualBox portátil .

Code::Blocks lanzó una actualización en enero de 2016. Ofrece un paquete zip sensible con el compilador, el IDE y todos sus complementos. Se envía con GCC 4.9.2 de 32 bits, que no es la última versión, pero sigue siendo una mejora.
Me alegra escuchar eso. Parece que te estás acercando a una solución.
Veo que ahora se envían con un compilador de C++ más actualizado y finalmente también ofrecen una versión de 64 bits.

Entonces, ¿por qué no usar Eclipse, como se mencionó? Debería ejecutarse tanto en Windows como en Unix. Solo necesita algún complemento para trabajar con C ++. Embarcadero Dev-C++ parece una buena solución y existe una versión portátil completa con compilador real.

¿Funciona como portátil y rápido de configurar? Creo que la pregunta era sobre cómo evitar tiempos de inactividad prolongados en una emergencia.
Eclipse no incluye un compilador de C++ actualizado. Además, requiere JRE/JDK. Sugiero eliminar su respuesta ya que no se ajusta a la pregunta.
Había una versión portátil de Eclipse. Tampoco se dijo nada sobre los requisitos de rendimiento, por lo que JRE/JDK no debería ser un problema.