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熱度

    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

    5熱度

    1回答

    有沒有人在Windows上運行過clang靜態分析器? 我已經成功構建了llvm和clang(使用VS 2008)。在下面的錯誤運行掃描生成結果: The getpwuid function is unimplemented at scan-build line 35. 有研究表明,getpwuid不支持在Windows平臺上。