我想在我的应用程序上进行一些内存泄漏跟踪,但不知怎的,我无法运行Clang Static Analyzer,因为在使用终端执行时,我总是会收到一条错误消息,说“找不到命令”。
我的mac上没有“.bash_profile”文件,所以我创建了一个。有什么遗漏吗?
答案 0 :(得分:0)
使用新的个人资料,系统现在找到scan-build
,但scan-build
无法找到perl
,无法运行。您的PATH
变量阻止系统查找perl
和xcodebuild
。如果要将/ Users / Kay / bin / clang添加到路径中,请在您的配置文件中执行此操作:
export PATH="$PATH:$HOME/bin/clang"
这会将该路径附加到预先存在的搜索列表。
Xcode可以为您运行静态分析器。打开项目构建设置,搜索“analyzer”,然后选中“Run Clang static analyzer”旁边的复选框。结果由Xcode在“详细信息”选项卡中显示,并作为项目源代码的注释显示。
另外,请注意,Clang静态分析仪正是如此:静态分析仪。它不会观察应用程序的动态,运行时行为。为此,您应该使用Instruments:在Xcode中,转到Run>使用Performance Tool运行>泄漏。