Отладка с помощью Clang - PullRequest
       14

Отладка с помощью Clang

4 голосов
/ 23 февраля 2009

Я бы хотел использовать clang в своем проекте Xcode iPhone. Однако это руководство по началу работы:

http://clang.llvm.org/get_started.html

Я работаю с XCode в течение года, но это далеко не так понятно для меня! Может кто-нибудь объяснить простым языком, как установить и использовать Clang с моим существующим проектом iPhone? Я не знаком с загрузкой вещей из консоли.

Спасибо!

Dan

Ответы [ 3 ]

7 голосов
/ 23 февраля 2009

Никита Жук обернул Clang в графический интерфейс и сделал его доступным на http://www.karppinen.fi/analysistool/. Очень полезно.

3 голосов
/ 23 февраля 2009
  1. Загрузите и распакуйте дистрибутив clang в какой-нибудь каталог. При желании добавьте этот каталог к ​​своему пути, или вы можете просто добавить его местоположение к командной строке позже.
  2. перейдите в каталог проекта верхнего уровня (вероятно, что-то вроде cd ~ / Documents / yourprojectdirectory )
  3. Скажите утилите clang сделать сборку вашего проекта с использованием настроек проекта xcode, введя следующую командную строку: pathtoclangdirectory / scan-build -o ./clang_out xcodebuild
  4. Утилита должна выдать вам сообщение после успешного запуска для запуска утилиты scan_view .
  5. Запустите команду, которая была выведена в конце сборки. Это запустит временный веб-сервер на вашем компьютере, а затем откроет Safari и покажет вам анализ кода. Вам может понадобиться снова указать путь к каталогу clang, например: pathtoclangdirectory / scan_view ...
1 голос
/ 07 июня 2009

Я не видел этот вопрос до тех пор, пока не сделал нечто подобное, чтобы сделать Clang более полезным в XCode:

Использование Clang Static Analyzer из XCode

...