2010-08-02 24 views
31

¿Hay alguna manera de cómo puedo acceder a la consola de gdb en Eclipse? Me gustaría simplemente poder establecer puntos de interrupción con el mouse y luego usar la consola para la depuración.¿Cómo usar la consola GDB en Eclipse CDT?

Respuesta

2

Es posible escribir en la ventana de la consola y las respuestas gdb. (Debe elegir la ventana de la consola derecha del selector en el borde superior derecho de la vista de la consola).

Lamentablemente, la consola es bastante limitada: gdb responde al comando, pero las funciones importantes como la finalización de pestañas no funcionan.

+0

No funciona aquí. – Nils

+0

Hay una consola llamada gdb, pero no puedo ingresar nada útil allí. – Nils

+0

Descubrí que puedo ajustar la configuración cuando vaya a Depurar-> Configuraciones de depuración, sin embargo, no tengo idea de qué elegir. También se bloqueó cuando intenté mostrar una matriz haciendo clic derecho en la ventana variable y luego eligiendo "Mostrar como matriz" – Nils

9

Antes que nada, necesita instalar el complemento CDT. Luego, puede depurar la aplicación C++ como la aplicación Java en Eclipse.

Si desea la consola de gdb, presione 'Mostrar consola seleccionada' en la vista de Consola en la perspectiva de depuración.

Puede elegir la entrada '[Su nombre de la aplicación] [Aplicación C/C++] gdb', y luego puede escribir la instrucción gdb (es decir, imprimir esto) en la Vista de la consola.

+1

Eso suena divertido ... casi tan divertido como leer un pequeño tutorial sobre cómo usar gdb en la terminal ...> _ < –

19

Debe hacer clic en aquíenter image description here

A continuación seleccione uno con * gdbenter image description here

Ahora se puede escribir comandos de GDB en la consola ejemplo:

enter image description here

+1

Acabo de actualizar de Marte a Neon y la ventana de registro del comando gdb parece haber desaparecido. se movió a otro lugar? – stu

+1

no importa, lo encontré, es una nueva vista llamada "consola de depurador" – stu

+1

Más específicamente, para obtener la vista de gdb en Eclipse Neon, vaya a Ventana -> Mostrar vista -> Otro -> Depurar -> Consola de depurador – AaronS

1

Ganar dow> Mostrar vista> "Consola de depurador" es la forma correcta de Eclipse CDT 4.7.0.

Puede escribir ciertos comandos como print en la consola y se evaluarán.

Otros comandos más "activos" como continue no tienen ningún efecto.

Mencionado on this comment.

Cuestiones relacionadas