Настройка «Clang» для Iphone Development в Xcode 3.2.4: Проблемы с командами bash - PullRequest
0 голосов
/ 19 октября 2010

Я хотел сделать некоторое отслеживание утечки памяти в моем приложении, но почему-то я не могу запустить Clang Static Analyzer, потому что я всегда получаю сообщение об ошибке «команда не найдена» при выполнении его с терминалом.

На моем Mac не было файла ".bash_profile", поэтому я его создал.Чего-то не хватает?

1 Ответ

0 голосов
/ 19 октября 2010

С вашим новым профилем система теперь находит scan-build, но scan-build не может работать без возможности поиска perl.Ваша переменная PATH не позволяет системе найти perl и xcodebuild.Если вы хотите добавить / Users / Kay / bin / clang к своему пути, вместо этого сделайте это в своем профиле:

export PATH="$PATH:$HOME/bin/clang"

Это добавит этот путь к существующему списку поиска.

Xcode может запустить статический анализатор для вас.Откройте настройки сборки проекта, выполните поиск «анализатор», затем установите флажок «Запустить Clang static analyzer».Результаты представлены Xcode как на вкладке Details, так и в виде аннотаций в исходном коде вашего проекта.

Кроме того, обратите внимание, что статический анализатор Clang - это как раз: static анализатор.Он не будет наблюдать динамическое поведение вашего приложения во время выполнения.Для этого вы должны использовать Instruments: в Xcode перейдите в Run> Run with Performance Tool> Leaks.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...