clang

    9热度

    5回答

    我有一个使用Xcode 3.2在Mac OS X 10.5上构建的项目。当我使用GCC 4.2进行调试构建并命中断点时,Xcode调试器通常显示局部变量信息。如果让我选择LLVM GCC 4.2或LLVM铛,当我打了断点,本地符号不可用,和GDB说无符号在目前情况下“自我”,如果我尝试打印自或任何其他地方的象征。在所有情况下生成调试信息选项已设置。 Debug配置设置为$(NATIVE_ARCH)

    4热度

    2回答

    以下代码实现将方法转发给NSNumber实例的NSProxy子类。 但是,当调用[nsproxy floatValue]时,我在GCC 4.2下得到0.0。 在LLVM-Clang下,我得到了正确答案42.0。 任何想法是怎么回事? (顺便说一下,这是在垃圾回收运行) -(id) init; { _result = [NSNumber numberWithFloat:42.0];

    14热度

    2回答

    所以,我刚刚下载了LLVM Clang(2.6)二进制文件。 Mac OS X 10.6自带Clang 1.0。 你知道如何将更高版本的Clang与Xcode 3.2.x IDE集成吗? 只是覆盖文件,似乎有点太冒险了。

    2热度

    3回答

    继this question我已经修复了一堆内存泄漏的 ,我已经修复所有明显的内存泄漏BEncoding.m(最初从here),但锵发现四“返回对象的泄漏”的错误,这是我“M不知道如何进行排序: 完整消息/代码的相应位分别是: NSMutableData *data = [[NSMutableData alloc] init]; [1]的方法返回与1保留计数一个Objective-C的对象(参

    2热度

    2回答

    AnalysisTool(一个锵GUI前端)指出某些FO我的实例变量不正确命名为: 具体来说: 实例的名称变量 “组名”不与“M”字头 什么是“M”字头代表可可开始? 我应该使用它吗?或者这是一个误报。

    2热度

    3回答

    我刚开始使用xcode并学习Objective-C & Cocoa,将Xcode 3.2中的编译器交换为Clang以增强错误检查和静态分析器会有帮助。我只是好奇,如果给定的额外会有帮助,或者我的学习会更好地坚持默认设置? 千恩万谢 加里

    6热度

    3回答

    我通常喜欢在编程时启用很多警告。但是,一些库包含容易导致警告的代码(..,python,Qt,..)。当用gcc编译时,我可以使用-isystem而不是-I来沉默它。我怎样才能用MS编译器做同样的事情?我知道警告#pragma,但我想要一个解决方案,不涉及到编译器特定的代码。我也知道我可以关闭特定的警告,但那不是我想要的。 BTW:ISYSTEM应该是这个问题的一个标签,但我不能这样做.. 摘要:

    2热度

    5回答

    我在应用程序的几个地方使用单例模式,并且在分析代码时从clang得到内存泄漏错误。 static MyClass *_sharedMyClass; + (MyClass *)sharedMyClass { @synchronized(self) { if (_sharedMyClass == nil) [[self alloc] init]; }

    6热度

    1回答

    使用XCode 3.2.1 Apple提供了内置的Clang静态分析器。 我正在使用一些C代码(一个.h和.c文件)的iPhone项目。在运行Build和Analyze时,Clang拒绝工作。构建结果窗口只是说构建成功。 任何想法如何让它与C/C++运行 - 代码? 问候, 诺贝特

    38热度

    1回答

    本周包括新的Xcode 3.2.1自述说以下内容: 静态代码分析完全Xcode的IDE中通过构建集成和分析选项在生成菜单或通过自定义生成设置 GCC 4.2是缺省的系统编译器10.6 SDK 可选的LLVM编译器使用两种不同的前包括结束 - 铛编译器是一个领先的分析器,它提供了显着改进了编译时间。为了获得最大的兼容性,GCC LLVM编译器利用LLVM后端和GCC 4.2分析器。 新的可选Clan