Hola y bienvenidos.
En este vídeo, voy a mostrarte cómo puedes configurar el depurador Lldb para macOS para que funcione
en code light.
Ahora, lo primero que probablemente necesitas hacer es abrir una terminal y puedes abrir una terminal.
Recuerda, sólo tienes que ir al buscador e ir a utilidades y abrir un terminal.
Una vez que tenga una ventana de terminal, en realidad se puede escribir que lldb y que le mostrará la ruta de
acceso al depurador Lldb y desea utilizar el depurador Lldb.
Funciona un poco mejor que GDB.
Si estás en un sistema operativo mac podrías intentar usar el depurador gdb para que el depurador se instale en usr bin lldb.
Puede que necesites esa información más adelante.
En este punto sólo querrás abrir Code Light y puedes ir a tu buscador de aplicaciones e ir
a Aplicaciones y hacer doble clic en Code Light para abrirlo.
Ya tengo eso, así que voy a seguir adelante y traer la luz de código.
Y en este punto voy a crear un nuevo proyecto.
Me aseguraré de seleccionar el depurador y luego veré si la configuración funciona.
Así que tengo este espacio de trabajo como un espacio de trabajo más antiguo.
Voy a hacer clic derecho, voy a decir nuevo proyecto.
Voy a asegurarme de que voy a llamar a este proyecto depurador de prueba y voy a seleccionar las categorías consola,
Simple ejecutable, compilador GCC, GCC.
Pero el depurador que voy a seleccionar es Lldb debugger y luego mantener el sistema de compilación como predeterminado.
Y voy a seguir adelante y decir, está bien, así que ahora tengo este nuevo proyecto depurador de prueba y tengo una nueva
plantilla de archivo de origen principal. c y vamos a ver si el depurador funciona.
Así que lo que podemos hacer es que podemos seleccionar en el margen aquí con los números de línea
son sólo podemos seleccionar aquí a la derecha por los cinco y tratar de añadir un punto de ruptura justo ahí y verás que el círculo.
El punto de interrupción rojo básicamente detiene la ejecución del programa en esa línea de código.
Y así para ver si la configuración de nuestro depurador funcionó, establecemos ese punto de interrupción y luego podemos subir
y podemos decir depurador y podemos decir iniciar, continuar depurador.
En este punto dice: ¿Desea construir?
Usted puede simplemente decir construir y depurar y el proyecto aparece y comienza a correr y te darás cuenta de que se detiene
justo en la línea cinco.
Puedes ver ese pequeño círculo rojo o rojo, pero también puedes ver esa flecha verde.
Esto significa que el programa ha detenido su ejecución.
Así que estamos listos.
Nuestro depurador funciona en Mac OS y podemos avanzar por el código.
Repasaremos todos estos detalles en conferencias posteriores.
Pero también verás que ha aparecido la ventana del depurador.
Sabes, puedes hacerlo más grande otra vez.
Lo veremos más adelante.
Pero sólo queremos confirmar que nuestra configuración funciona para el depurador.
Así que en este punto podemos simplemente golpear el rectángulo rojo, podemos detener el depurador.
Y nuestro programa dejará de ejecutarse.
Y usted debe notar, también, cuando se selecciona una prueba depurador, puede comprobar la configuración del proyecto para
el depurador y así sucesivamente, y usted debe ver que en realidad no es necesario establecer la ruta depurador.
Si tiene algún problema, es posible que tenga que ir y ponerlo en la ruta que acabamos de ver.
USR bin Lldb si tiene algún problema, pero no es necesario que se establezca si en realidad está seleccionando
cuando se crea el proyecto y la selección de lldb.
Pero si tienes problemas, puede que quieras mirar allí.
La otra cosa es arriba en la configuración, también puede ver la configuración para la configuración de Lldb.
Una vez más, por lo general todos estos son buenos con sólo mantener por defecto, pero si usted tiene algún
problema, puede que tenga que mirar algo de esta información.
Pero no tengo ningún problema.
Es tan sencillo como seleccionar lldb como opción y establecer puntos de interrupción y todo funcionará.
Un par de cosas a tener en cuenta.
Usted quiere asegurarse de que cuando se compila y cuando se ejecuta que el proyecto se establece como depuración.
No debe establecerse como release, debe establecerse como debug.
Y luego otra cosa es que usted quiere asegurarse de que cuando usted tiene la configuración del proyecto que en realidad está compilando
para la depuración.
Así que usted quiere asegurarse y hemos pasado por esto ya, pero sólo
quiere asegurarse de que en el compilador que para la opción de compilador C que tiene el guión o para la optimización y el guión G.
Y por lo que puede producir información de depuración como dash G y desea asegurarse de que está seleccionado y, a continuación, también
optimizar para la depuración.
Pero si tienes todos esos ajustes configurados, no deberías tener ningún problema para ejecutar el depurador y la luz de código
en un sistema operativo mac.
Gracias, señor.