Depuração com Clang
-
05-09-2019 - |
Pergunta
Eu gostaria de usar clang no meu projeto de iPhone Xcode. No entanto, este é o guia de introdução:
http://clang.llvm.org/get_started.html
Eu tenho trabalhado com o Xcode por um ano, mas isso é muito, muito longe de ser compreensível para mim! Alguém pode explicar na planície Inglês como instalar e usar Clang com meu projeto de iPhone já existente? Eu não estou familiarizado com as coisas de carga a partir do console.
Obrigado!
Dan
Solução
Nikita Zhuk envolveu Clang em uma GUI e disponibilizado em http://www.karppinen.fi / analysistool / . Muito útil.
Outras dicas
- Faça o download e extrair a distribuição clang para algum diretório. Opcionalmente, adicione este diretório ao seu caminho, ou você pode simplesmente prefixar sua localização para a linha de comando mais tarde.
- cd para o diretório do projeto nível superior (provavelmente algo como cd ~ / Documents / yourprojectdirectory )
- Diga o utilitário clang para fazer uma compilação do seu projeto usando as configurações do projeto Xcode, digitando o seguinte linha de comando: pathtoclangdirectory / scan-build -o ./clang_out xcodebuild
- O utilty deve dar-lhe uma mensagem depois que ele foi executado com êxito para executar o scan_view utilidade.
- Execute o comando que estava de saída no final da compilação. Isto irá iniciar um servidor web temporário em sua máquina e, em seguida, abrir o Safari e mostrar-lhe a análise de código. Você pode precisar para preceder o caminho para o diretório clang novamente, assim: pathtoclangdirectory / scan_view ...
Eu não vi essa pergunta até depois que eu tinha feito algo semelhante para fazer Clang mais útil dentro XCode:
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow