0

アプリでメモリリークの追跡を実行したかったのですが、ターミナルで実行すると「コマンドが見つかりません」というエラーメッセージが常に表示されるため、ClangStaticAnalyzerを実行できません。

Macに「.bash_profile」ファイルがなかったので、作成しました。足りないものはありますか?

4

1 に答える 1

0

新しいプロファイルを使用すると、システムはを検出していますscan-buildが、scan-buildを検出できずに実行することはできませんperl。あなたの変数は、システムがとPATHを見つけるのを妨げています。パスに/Users/ Kay / bin / clangを追加する場合は、代わりにプロファイルでこれを実行します。perlxcodebuild

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

これにより、そのパスが既存の検索リストに追加されます。

Xcodeは静的アナライザーを実行できます。プロジェクトビルド設定を開き、「analyzer」を検索してから、「RunClangstaticanalyzer」の横にあるチェックボックスをオンにします。結果は、Xcodeによって[詳細]タブとプロジェクトソースコードの注釈の両方で表示されます。

また、Clang静的アナライザーはまさに静的アナライザーであることに注意してください。アプリケーションの動的な実行時の動作は監視されません。そのためには、Instrumentsを使用する必要があります。Xcode内で、[実行]>[パフォーマンスツールで実行]>[リーク]に移動します。

于 2010-10-19T19:04:12.170 に答える