Olá e seja bem-vindo.
Neste vídeo, mostrarei como você pode configurar o depurador Lldb para o macOS de modo que ele funcione
na luz de código.
Agora, a primeira coisa que você provavelmente precisa fazer é abrir um terminal e você pode abrir um terminal.
Lembre-se de que basta acessar o localizador, acessar os utilitários e abrir um terminal.
Quando você tiver uma janela de terminal, poderá digitar which lldb e isso mostrará o caminho para
o depurador Lldb e você deseja usar o depurador Lldb.
Ele funciona um pouco melhor do que o GDB.
Se você estiver em um sistema operacional Mac, pode tentar usar o gdb debug para que o depurador seja instalado em usr bin lldb.
Você pode precisar dessas informações mais tarde.
Neste ponto, você só quer abrir o Code Light e pode acessar o localizador de aplicativos, ir para
aplicativos e clicar duas vezes no Code Light para abri-lo.
Já tenho isso pronto, então vou abrir a luz de código.
E, neste ponto, vou criar um novo projeto.
Vou me certificar de que estou selecionando o depurador e verei se a configuração funciona.
Portanto, tenho esse espaço de trabalho como um espaço de trabalho mais antigo.
Vou clicar com o botão direito do mouse e dizer novo projeto.
Vou me certificar de que chamarei esse projeto de teste de depurador e selecionarei as categorias console,
Simple Executable, GCC compiler, GCC.
Mas o depurador que vou selecionar é o depurador Lldb e, em seguida, manterei o sistema de compilação como padrão.
Agora, tenho esse novo projeto de teste do depurador e um novo arquivo de
origem de modelo principal. c e veremos se o depurador funciona.
Então, o que podemos fazer é selecionar na margem aqui com os números das linhas, podemos
selecionar aqui bem perto do cinco e tentar adicionar um ponto de interrupção bem ali, e você verá esse círculo.
O ponto de interrupção vermelho basicamente interrompe a execução do programa naquela linha de código.
Então, para ver se a configuração do nosso depurador funcionou, definimos esse ponto de interrupção e, em seguida, podemos
subir e dizer depurador e podemos dizer iniciar, continuar o depurador.
Nesse ponto, ele diz: "Would you like to build?
Você pode simplesmente dizer construir e depurar e o projeto aparecerá, começará a ser executado e você notará
que ele para na linha cinco.
Você pode ver esse pequeno círculo vermelho ou vermelho, mas também pode ver essa seta verde.
Isso significa que o programa parou de ser executado.
Isso significa que estamos prontos para começar.
Nosso depurador está funcionando no Mac OS e podemos percorrer o código.
Examinaremos todos esses detalhes em palestras posteriores.
Mas você também verá que a janela do depurador apareceu.
Você sabe, é possível aumentar o tamanho novamente.
Veremos isso mais tarde.
Mas queremos apenas confirmar que nossa configuração está funcionando para o depurador.
Portanto, neste ponto, basta clicar no retângulo vermelho para interromper o depurador.
E nosso programa interromperá a execução.
Observe também que, ao selecionar um teste de depurador, você pode verificar as configurações do projeto para o
depurador e assim por diante, e verá que, na verdade, não é necessário definir o caminho do depurador.
Se você tiver algum problema, talvez seja necessário configurá-lo para o caminho que acabamos de ver.
USR bin Lldb se tiver algum problema, mas ele não precisa ser definido se você estiver realmente selecionando
quando criar o projeto e selecionar lldb.
Mas se você tiver problemas, talvez seja melhor procurar lá.
Outra coisa é que, nas configurações, você também pode ver as configurações do Lldb.
Mais uma vez, em geral, tudo isso é bom apenas mantendo o padrão, mas se você tiver algum problema, talvez
seja necessário examinar algumas dessas informações.
Mas não tenho nenhum problema.
É tão simples quanto selecionar lldb como a opção e, em seguida, definir pontos de interrupção e tudo funciona.
Alguns aspectos a serem observados.
Você deve se certificar de que, ao compilar e ao executar, o projeto esteja definido como depuração.
Ele não deve ser definido como versão, mas sim como depuração.
Outra coisa é que, ao definir as configurações do projeto, você deve se certificar de que está compilando
para depuração.
Portanto, você deve se certificar de que já falamos sobre isso,
mas deve se certificar de que, no compilador, na opção de compilador C, você tenha o traço o para otimização e o traço G.
Assim, você pode produzir informações de depuração como dash G e deve se certificar de que isso esteja selecionado e também
otimizar para depuração.
Mas se você tiver todas essas configurações definidas, não deverá ter problemas para executar o depurador e a luz de código em
um sistema operacional Mac.
Obrigado.