ld: library not found for -lcrt0.o on OSX 10.6 with gcc/clang -static flag -


जब मैं निम्नलिखित प्रोग्राम बनाने की कोशिश करता हूं:

  #include & lt; stdio.h & gt ; Int मुख्य (शून्य) {printf ("हैलो दुनिया \ n"); वापसी 0; }  

ओएस एक्स 10.6.4 पर, निम्न झंडे के साथ:

  जीसीसी -स्टीटिक -ओ ब्ला ब्लाः सी   

यह देता है:

  ld: -lcrt0.o के लिए पुस्तकालय नहीं मिला collect2: ld ने 1 बाहर निकलने की स्थिति  

किसी और के सामने आई है यह, या यह कुछ है जो अभी तक किसी और से प्रभावित नहीं हुआ है? कोई फिक्स?

धन्यवाद

यह काम नहीं करेगा आदमी से जीसीसी के लिए:

यह विकल्प मैक ओएस एक्स पर काम नहीं करेगा जब तक कि सभी पुस्तकालयों (libgcc.a सहित) साथ-संकलित भी किया गया चूंकि न ही libSystem.dylib का एक स्थिर संस्करण है और न ही crt0.o प्रदान किया गया है, यह विकल्प अधिकांश लोगों के लिए उपयोगी नहीं है।


Comments