1. Commands && Flags
Comando Funcion
s (step) Para entrar dentro de una funcion
v Para mostrar el valor de todas las variables que se encuentran dentro del scope en el que nos encontramos
n (next) Para avanzar a la siguiente linea de codigo
print para printear lo que querramos
b (breakpoint) para crear un breakpoint
d (breakpoint) para borrar un breakpoint
lldb nombre_ejecutable para poder entrar a la interfaz de la terminal del debugger
gui Para acceder a la interfaz grafica del debugger.
-g flag para compilar un programa valido para usar con el debugger.
start para iniciar el debugger
  1. Ejecucion y compilacion
1) Compilamos el programa usando -g

2) Iniciamos con lldb a.out

3) Escribimos un breakpoint en algun lugar, por ejemplo el main
   b main

4) Escribimos la start para iniciar

5) Listo, ya podemos debuggear. Si queremos acceder a la interfaz
   graficaa lo que hacemos es escribir gui.