7
當我切換編譯器版本,以鐺現有項目LLVM 1.0預編譯的* .PCH文件時,我得到下面的生成錯誤:現有更改編譯器LLVM,鐺iPhone項目
error: can't exec '/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2' (No such file or directory)
是否有另設置我需要改變,讓我的項目與新的編譯器一起工作?
(我曾嘗試一個乾淨的所有目標)
更新:
澄清:
由於新的編譯器與新項目的工作其實呢,這個問題是不是我的系統缺少任何東西。
此外,Xcode中甚至不應該試圖找到LLVM-GCC-4.2作爲整體的一點是,我從編譯器切換到新的一個,鏘LLVM 1.0。這使我相信還有另一個需要改變的地方。
感謝fbereto對他的建議。實際的答案在於評論。
新項目沒有問題,它們工作正常,確實「擁有所有正確的文件」。實際上,它不應該在尋找gcc,而只需要Clang llvm編譯器。 這僅僅是現有的項目一個問題,當我試圖改變編譯器。 – 2009-09-11 21:51:09
補充:我不能說爲什麼老傳統gcc編譯器不會在文件夾中,但不應該影響這個問題(我想)。 – 2009-09-11 21:57:11
您是否嘗試過在舊項目和新項目之間做xcodeproject的差異?也許在那裏會有線索,爲什麼編譯器設置在兩者之間有所不同。 – fbrereto 2009-09-11 22:00:08