本週包括新的Xcode 3.2.1自述說以下內容:的Xcode 3.2.1 GCC CLANG和LLVM神祕化
- 靜態代碼分析完全Xcode的IDE中通過構建集成和分析選項在生成菜單或通過自定義生成設置
- GCC 4.2是缺省的系統編譯器10.6 SDK
- 可選的LLVM編譯器使用兩種不同的前包括結束 - 鐺編譯器是一個領先的分析器,它提供了顯着改進了編譯時間。爲了獲得最大的兼容性,GCC LLVM編譯器利用LLVM後端和GCC 4.2分析器。
- 新的可選Clang-LLVM 1.0編譯器使用更快的Clang前端解析器與LLVM後端編譯器配合使用,以實現快速編譯和快速可執行代碼。儘管GCC 4.2仍然是系統默認的,但許多項目都將從這種編譯器組合中受益。 Clang-LLVM 1.0編譯器在遇到C++代碼時將回退到使用LLVM-GCC 4.2。
我們公司現有的項目是純C,Objective-C和Objective-C++,適用於桌面和iphone。有人可以總結LLVM,GCC,CLANG,CLANG-LLVM,WordFoo等的差異。人。並解釋他們是什麼,什麼時候我們應該使用每一個和什麼?能夠有更詳細的解釋鏈接會很好,但我只是在尋找一個高層次的概述。
是的,鐺甚至顯示錯誤的列,不僅是行。 – 2010-12-20 15:20:57
真棒回答:當我在Xcode *中編碼並且出現*黃色*警告時,那個叮噹聲?如果我得到*紅色*錯誤是什麼?如果我在運行後發現錯誤,例如在* runtime *中,是那個給我錯誤的LLVM? – Honey 2016-04-13 21:33:57