2011-12-16 17 views
5

Sadece yeni sürüm XCode 4.2'yi Mac'ime yükledim. Projemi derleme çalıştı ama aşağıdaki hata var: mimari için seçilenDesteklenmeyen 'GCC 4.2' mimarisi için seçildi 'armv7'

Desteksiz derleyici 'GCC 4.2' 'ARMv7'

proje ve hedef ayarlarında mimarisi için Açılır ARM7 seçerek çalıştı. (Bu liste aslında sadece 7 kolunu gösterir) hala kullanılmaz.

Lütfen

Yardım edin.

Teşekkür

cevap

16

aslında "Derleyici Version" başlığı altında LLVM derleyici seçmelidir yerine "Geçerli Architectures'ı"

+0

'u görmüyorsanız bile derleyiciyi LLVM 5.0'a ayarlayacaktır. Bu, iOS SDK 4.2 – samfisher

+1

'daki eski sürümünüzü (<4.2 SDK) açarsanız olmuş olabilir. aslında varsayılan derleyici _was_ aynı LLVM seçeneği olsa bile, LLVM seçeneğini - 'Varsayılan derleyici ...' olarak bırakmanın aksine seçin. (XCode 4.2) – iforce2d

+0

haha ​​.... Yaşlanmak zorundayım. Buraya tekrar geldim ve daha önce gönderdiğim sorunun cevabını kendim buldum. Bu site sallamak! – iforce2d

8

xcode build hatalar ayarlamak çalışmakla:

Unsupported compiler ‘GCC 4.2′ selected for architecture ‘i386′ 

Çözüm:

Bu, iOS 5 öncesi SDK için bir projeyi yalnızca iOS 5 SDK ile xcode kopyasına içe aktararak olabilir.

düzeltmek için, tıklayın senin

Project -> Build Settings. 

Ardından Yapı Seçenekleri altında, C/C++/Objective-C için derleyicisi için bir giriş vardır. Apple LLVM derleyici 3.0'ı seçin.

Bu, yeni bir derleyici kullandığınızdan, ikili dosyalarınızın diğer yönlerini etkileyebilecek bir şans var, bu yüzden YMMV. Öyle söyleniyor ki, şu ana kadar benim için hiçbir sorun çıkmadı.

5

Git> BuildOptions-> CompilerFor c/C++/Objective C BuildSettings- ve gelen LLVM GCC 4.2 için bunu değiştirmek 'Desteksiz Derleyici GCC4.2'

6

tek bir XCode proje içinde yer birden fazla proje varsa, editörüne gidin> Proje ayarlarını doğrulayın. Bu seçenek normal olarak