2012-02-28 11 views
8

के लिए चयनित असमर्थित कंपाइलर 'जीसीसी 4.2' मैंने इस नमूना प्रोजेक्ट (http://tunein.com/mobile/ios/tunein_radio_source.zip) को डाउनलोड किया है, लेकिन संकलन करते समय, मैं ffmpeg लाइब्रेरी में जा रहा हूं त्रुटि:आर्किटेक्चर 'i386'

असमर्थित संकलक 'जीसीसी 4.2' वास्तुकला 'ARMv7'

यहां तक ​​कि जब LLVM के लिए बदल रहा है, मैं हो रही है ठीक उसी त्रुटि के लिए चयन किया।

कोई सुझाव?

मीर

+0

की में "संकलक संस्करण" के अंतर्गत LLVM संकलक का चयन इस पोस्ट [http://stackoverflow.com/questions/6383714/xcode-4-2-issue-standard- देखें ARMv7] [1] [1]: http://stackoverflow.com/questions/6383714/xcode-4-2-issue-standard-armv7 – rakeshNS

+0

अपनी टिप्पणी के लिए धन्यवाद। मैंने सभी समाधान (डाउनग्रेडिंग को छोड़कर) का प्रयास किया, लेकिन इससे मदद नहीं मिली। – Meir

+2

लक्ष्य और परियोजना सेटिंग्स –

उत्तर

22

xcode निर्माण त्रुटियों:

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

समाधान:

यह एक परियोजना एक पूर्व iOS के लिए आईओएस 5 SDK के साथ xcode की एक प्रति में 5 एसडीके आयात करने के कारण हो सकता केवल।

ठीक करने के लिए,

Click your Project -> Build Settings. Then under Build Options, there is an entry for Compiler for C/C++/Objective-C. Choose Apple LLVM compiler 3.0.

इसकी भी संभावना है के रूप में आप एक नया संकलक का उपयोग कर रहे हैं, तो YMMV इस अपनी बाइनरी के अन्य पहलुओं को प्रभावित कर सकता है। कहा जा रहा है, यह अब तक मेरे लिए कोई समस्या नहीं है।

4

"सेटिंग्स बनाएँ" परियोजना