2012-02-15 27 views
5

मैं खुला स्रोत DYLD का निर्माण करने की कोशिश कर रहा हूँ से:बिल्डिंग DYLD सेब के स्रोत, एप्पल यहां द्वारा प्रकाशित

http://www.opensource.apple.com/source/dyld/dyld-97.1/

मैं हर एक फ़ाइल नीचे की नकल की और XCode प्रोजेक्ट का निर्माण करने की कोशिश की है, लेकिन एक पर अटक कर रहा हूँ खोई हुई फाइल।

i686-सेब के darwin11-LLVM-जी ++ - 4.2: /usr/local/lib/system/libc.a: ऐसी कोई फ़ाइल या निर्देशिका

मैं XCode प्रोजेक्ट सेटिंग्स की जाँच की और इस ध्वज विशेष रूप से किया जा रहा है सेट करें, फिर भी मेरे फाइल सिस्टम पर ऐसी कोई फ़ाइल नहीं है। हालांकि एक libc.dylib है।

अन्य पोस्टों से मैंने पढ़ा है ऐसा लगता है कि मैक ओएस एक्स आमतौर पर इस libc.a फ़ाइल का उपयोग नहीं करता है, और फिर भी इस परियोजना द्वारा संदर्भित किया गया है।

क्या कोई जानता है कि मुझे यह फ़ाइल कहां मिल सकती है या इसका उपयोग क्यों किया जाता है?

धन्यवाद!

+0

अद्यतन: मुझे यहां कुछ जानकारी मिली: http://lists.apple.com/archives/darwin-dev/2008/Oct/msg00016.html। मैं Darwinbuild के माध्यम से निर्माण करने की कोशिश करने जा रहा हूँ। – Locksleyu

+0

मुझे त्रुटि से पहले मिल गया और अब गायब संदर्भों पर अटक गया, जैसे: "_open $ UNIX2003", आदि। मैं एसडीएक्स 10.6 का उपयोग करने की कोशिश कर रहा हूं लेकिन शायद मुझे पुराने संस्करण की आवश्यकता है? – Locksleyu

उत्तर

2

http://www.opensource.apple.com/source/Libc/ से libc खींचें और स्थिर फ़ॉर्म बनाएं। आप LibSystem को पूरा करने के लिए हवादार हो सकते हैं और इसके निर्माण के साथ आप क्या करने का प्रयास कर रहे हैं, इसके आधार पर इसकी build-libc.pl स्क्रिप्ट का उपयोग कर सकते हैं।

0

आप apple open source से libc के लिए स्रोत भी प्राप्त कर सकते हैं। आप इसके साथ स्थिर पुस्तकालय संकलित करने में सक्षम होना चाहिए।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^