मेरे पास एक यूनिक्स कमांड लाइन ऐप है (बड़ी गंदी मेकफ़ाइल के साथ) कि मैं मैक पर चलाने की कोशिश कर रहा हूं। मैं पाठ्यक्रम के सभी उपयुक्त पुस्तकालयों के साथ, 10.6 सिस्टम पर संकलित कर रहा हूं। तैनाती पर्यावरण 10.5 सिस्टम है, जिसमें कोई अतिरिक्त पुस्तकालय नहीं है।संस्करण-क्रॉस-संकलित प्रोग्राम में स्टेटिक लाइब्रेरी
मैंने बिना गतिशील संकलित किया, और ऐसा लगता है कि स्थिर पुस्तकालय सही ढंग से हैं। जब मैं इसे 10.6 सिस्टम पर चलाता हूं, तो यह काम करता है। हालांकि, जब मैं 10.5 प्रणाली पर चला, मैं मिलता है:
dyld: अज्ञात आवश्यक लोड आदेश 0x80000022
मैं इस एक ही त्रुटि जब मैं 10.5 xcode का उपयोग कर 10.6 प्रणाली के लिए चीजों को संकलित मिल गया है, तो यह लग रहा है एक संस्करण गलत मिलान प्रकार की समस्या की तरह। हालांकि, मैं जीसीसी-4.0, और
$ CFLAGS = -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-संस्करण मिनट = 10.5
तो यह 10.5 के लिए स्थापित किया जाना चाहिए इस्तेमाल किया .. । कोई विचार?
धन्यवाद
एक प्राचीन प्रश्न संपादित करना:
मैं किसी अन्य कंप्यूटर पर ठीक उसी समस्या है। इस बार मैं 10.5.8 पर हूं, पूरी तरह अद्यतन करता हूं, वही निष्पादन योग्य काम 10.6 पर अभी भी।
क्या मैंने यह पूछने के महीनों में किसी के साथ कोई भाग्य लिया है?
जब मैं समस्या का सामना करता हूं तो मुझे आपका प्रश्न मिलता है। सौभाग्य! – Alan
हे, हाँ, मेरे पास सेब देव साइट पर बिल्कुल वही अनुभव था ... मुझे अपने पुराने प्रश्न का पता चला ... –
मुझे एक ही समस्या है। –