2009-10-28 14 views
7

Estoy configurando una máquina de desarrollo Linux (Ubuntu 9.0.x).Entorno de desarrollo de escritorio Ubuntu (herramientas GNU)

Quiero saber el mejor entorno de desarrollo para un desarrollador de C++ en Ubuntu, dando mi fondo (ver a continuación).

  1. 5 años + C++
  2. 5 años de Visual Studio
  3. No hay mucha experiencia usando herramientas de GNU (GCC, GDB, make, etc.)
  4. 6 meses más o menos de la utilización de Emacs en la universidad (alrededor de 8 hace años!) - No recuerdo nada;)

Vengo de un fondo de Windows así que estoy más a gusto con GUI que CLI, aunque espero aprender los comandos CLI a lo largo del tiempo. Quiero ser efectivo y "ponerme en marcha" por así decirlo, en términos de desarrollo en Linux.

estoy particularmente interesado en herramientas que harán la vida más fácil para:

1). gestión de proyectos 2). construir la configuración a través de la GUI (en lugar de editar el archivo MAKE, al menos por ahora). 3). depurar IDE que me permite establecer puntos de interrupción y entrar/salir/más

Sería útil si el IDE sugerido tiene una GUI para facilitar mi transición a Linux, pero también es personalizable (por ejemplo, puede aceptar archivos editados hechos a mano) etc., cuando he aprendido a crearlos). Esto me permitirá tener más control sobre el proceso de compilación más adelante.

¿Qué conjunto de herramientas recomendaría para poder alcanzar la máxima productividad en la mínima cantidad de tiempo en mi escritorio de Ubuntu?

Así: Cuál aplicación (IDE) ofrece: (i). La transición más fácil desde Visual Studio (e idealmente puede usar archivos make hechos a mano) (ii). Amplia capacidad de depuración similar a Visual Studio

para el último sistema operativo de escritorio Ubuntu (9.0.x)?

+0

Aquí está la pregunta relacionada: http://stackoverflow.com/questions/1128050/best-operating-system-for-c-development-and-learning. Podría ser útil –

Respuesta

2

Las mejores herramientas que usted necesita son:

  • hacen
  • gcc
  • g ++
  • su favorito editor de texto
  • Instrumento de vehículos
  • Qt Creator
  • Glade
  • Su administrador de proyecto favorito

Para Ubuntu Le sugiero que use Glade, porque Ubuntu usa Gnome (GTK).

Sobre IDE:

7

cuanto a desarrollo de C++ que yo elegiría para Qt Creator IDE más fácil migrar desde Visual Studio. Creo que puede cubrir todas sus necesidades.

0

Puede usar el diseñador de interfaces Glade (glade.gnome.org) para el diseño de la interfaz.

BOUML para el modelado UML & gestión de proyectos

Siempre se puede utilizar Eclipse o NetBeans para C++ de desarrollo en Linux.

Aunque recomiendo Eclipse, automáticamente generaría makefiles, la depuración es muy fácil & puede configurar los repositorios de código dentro del IDE.

1

Creo que deberías aprovechar la oportunidad y aprender lo suficiente sobre make, gcc y gdb para lograr lo que necesitas hacer en la línea de comandos. Si se ocupa de eso, puede usar cualquier editor que desee para escribir el código, incluso el editor de Visual Studio.

1

Eche un vistazo a Code :: Blocks. Es un IDE agradable para hacer C/C++ y viene con un propio sistema de compilación. Pero asegúrese de no tomar la versión dentro del repositorio oficial de ubuntu, pero vaya al foro CB y busque la última compilación nocturna. Hay personas que mantienen repositorios con paquetes de ubuntu. Creo que CB merece la molestia de instalar la última versión.

Link to Code::Blocks Forum

BTW. Hice una instalación hace algunos días. Hay dos personas que mantienen paquetes de Ubuntu de 64 bits. Pero solo uno funcionó. Fue this uno.

Cuestiones relacionadas