Hola y bienvenidos.
En esta conferencia voy a mostrarte cómo puedes configurar el depurador gdb dentro de code light en Ubuntu
Linux.
Lo primero que tienes que hacer es abrir un terminal.
Recuerda que puedes ir a un terminal simplemente seleccionando el punto, punto y escribiendo terminal.
Ya tengo un terminal para arriba así que lo que quiero hacer es que sólo quiero tipo en el que gdb y que me va a mostrar
la ruta del depurador gdb.
Eso puede ser importante más adelante.
Puede que no lo sea, pero deberías saber donde está instalado gdb que es usr bin gdb.
Ahora quieres subir la luz del código.
Una vez más, puede acceder a la luz de código yendo a las aplicaciones de demostración y buscando la luz de código.
Ya tengo el código iluminado así que aquí está.
Voy a seguir adelante y voy a crear un nuevo proyecto.
Así que tengo un espacio de trabajo más antiguo aquí.
Voy a hacer clic derecho en el espacio de trabajo.
Voy a decir nuevo proyecto.
Voy a nombrar este proyecto, depurador de prueba, depurador de prueba, y voy a seleccionar la categoría.
Puede seleccionar la plantilla, pero la plantilla debe tener la configuración del BGF.
Así que sólo voy a seleccionar la categoría como consola, el tipo como simple ejecutable compilador GCC, GCC, cualquiera que sea
la versión.
Y entonces lo que es realmente importante es el depurador GDB depurador y luego construir sistema por defecto.
Voy a seguir adelante y golpear.
De acuerdo.
Ahora más tarde, si quieres añadir una nueva plantilla para asegurarte de que tienes el depurador GDB configurado, también puedes
hacerlo.
Así que una vez que me golpeó bien, te darás cuenta de que mi proyecto fue creado depurador de prueba y ahora tengo principal punto
c hago doble clic principal. c.
Veré el código fuente de mi plantilla para Hola mundo.
Ahora a ver si la configuración del depurador ya funciona con solo seleccionar eso.
Y cuando he creado el proyecto que puedo ir en el margen aquí donde los números de línea son
y puedo seleccionar en la línea cinco, puedo hacer clic derecho sobre él y que me mostrará un círculo rojo.
Este círculo rojo indica que es un punto de interrupción.
Vamos a hablar de los puntos de interrupción con más detalle.
Pero lo que esto está diciendo es que vamos a detener la ejecución del programa en la línea cinco, y que nos permitirá mirar a la información
diferente y así sucesivamente.
Pero en este momento, sólo estamos estableciendo un punto de interrupción.
Esto va a probar para ver si nuestra configuración depurador está configurado correctamente.
Después de establecer el punto de interrupción, podemos ir hasta el depurador y podemos decir iniciar, continuar depurador,
podemos decir construir y depurar y esto va a construir y poner en marcha el depurador.
Y así verás que esta ventana de terminal apareció y lo que quieres hacer en realidad es que quieres mover
esto y quieres asegurarte de que el depurador fue golpeado.
Así que si miras en la línea cinco, verás el círculo rojo, pero también verás una flecha verde, y eso indica que el
programa se ha detenido.
Y tampoco se ve ninguna sentencia printf.
Así que, ya sabes, el programa se ha detenido justo ahí.
Así que en este punto, usted sabe que su configuración está funcionando, que GDB está todo configurado correctamente para
la luz de código.
Ahora si quieres parar el depurador, otra cosa que deberías notar antes de pararlo
es que aparece una ventana de depuración donde puedes empezar a hacer cosas.
Pero de nuevo vamos a hablar de esto en vídeos posteriores con mucho más detalle, cómo utilizar el depurador.
Así que ahora podemos detener el depurador.
Podemos pulsar el rectángulo rojo para detener el programa y listo.
Un par de cosas para notar, ¿verdad?
Si seleccionas un proyecto de prueba de depuración, haces clic derecho y dices configuración y vas a la pestaña depurador aquí
a la izquierda, notarás que la ruta del depurador no está configurada.
Si siempre y cuando se crea el proyecto y seleccione GDB, usted debe ser bueno para ir.
Pero si usted tiene cualquier problema, puede que tenga que establecer esta ruta a lo que teníamos antes derecho usr bin
gdb cuando se escribe en que gdb en el terminal, sólo puede hacer eso por ir a punto, punto punto y establecer
esa ruta.
Pero no parece que sea necesario sólo si tienes problemas.
También está la configuración aquí arriba en el menú principal donde puedes ir a la configuración de GDB y de nuevo puedes configurar la ruta
del depurador si tienes algún problema.
Pensaba que se trataba de un ajuste global que se establecería para todos los proyectos, pero no parece ser así.
También hay ajustes aquí que usted puede mirar si usted está interesado en todos los ajustes por
defecto debe estar bien, pero que es estos son donde la configuración ocurre para GDB.
Si miras en tu proyecto, ves este desplegable donde pone depurar.
Es muy importante tener seleccionada la depuración y no la liberación, asegúrese de que la depuración está seleccionada porque eso va a construir
la información de depuración y le permitirá ejecutar y depurar.
Y luego la última cosa de nuevo si selecciona su configuración.
Y usted va a su compilador, usted quiere asegurarse de que sus opciones de compilador de C están construyendo para la depuración.
Así que G enano dos y guión cero que esas son las opciones para la información de depuración.
Bien.
Ya pasamos por esto antes.
Construye el ejecutable para tener información de depuración en él, optimizar para la depuración y g enano dos.
Así que si usted tiene todos estos ajustes establecidos, usted debe estar listo para ir a depurar su programa.
Sólo recuerde que los caminos y así sucesivamente.
Si tiene algún problema, es posible que desee establecer que y asegúrese de que donde quiera que lo haga, establecer su punto
de interrupción, que está en el archivo correcto para el proyecto correcto que realmente se ejecuta en su proyecto activo.
Bien, feliz depuración.
Si tiene alguna pregunta, hágala en el foro de preguntas y respuestas.
Gracias, señor.