मैं अपने सी प्रोग्राम को एक और सी लाइब्रेरी जैसे dietlibc या musl के साथ संकलित करना चाहता हूं।लिनक्स पर एक और libC के साथ संकलित कैसे करें? (जीसीसी)
इस उद्देश्य के लिए मुझे किस जीसीसी विकल्प का उपयोग करना चाहिए?
मैं अपने सी प्रोग्राम को एक और सी लाइब्रेरी जैसे dietlibc या musl के साथ संकलित करना चाहता हूं।लिनक्स पर एक और libC के साथ संकलित कैसे करें? (जीसीसी)
इस उद्देश्य के लिए मुझे किस जीसीसी विकल्प का उपयोग करना चाहिए?
इस उद्देश्य के लिए मुझे किस जीसीसी विकल्प का उपयोग करना चाहिए?
आपको dietlibc
या musl
दस्तावेज़ीकरण पढ़ना चाहिए। here से dietlibc
के लिए उदाहरण:
diet gcc -pipe -g -o t t.c
यही कारण है: dietlibc
diet
नामक एक आवरण आदेश जो आप के लिए इस का ख्याल रखता है प्रदान करता है। here से musl
के लिए
उदाहरण:
musl-gcc -static -Os hello.c
है, musl
musl-gcc
नामक एक आवरण आदेश जो आप के लिए इस का ख्याल रखता है प्रदान करता है।
आप musl-gcc
और diet
पर जा सकते हैं यह देखने के लिए कि वे लिंकर को कितने विकल्प पास करते हैं। ध्यान दें कि सटीक विकल्प संस्करण से संस्करण में बदल सकते हैं, और आप हमेशा रैपर का उपयोग करके बेहतर हैं, भले ही आपको पता चले कि वे कौन से झंडे पास करते हैं।
यदि आप वास्तव में इन स्क्रिप्ट के अंदर देखते हैं, तो "देखभाल करें" भाग आम तौर पर इसे जोड़ने के लिए सही एलडी स्क्रिप्ट प्रदान करके किया जाता है उनके संबंधित पुस्तकालयों के साथ। अच्छा होगा, अगर ओपी वास्तव में इसे पढ़ने के लिए मिलता है। –
'मैन जीसीसी', पुस्तकालयों की खोज (आप इसे Google या अपने सिस्टम पर कर सकते हैं) – KevinDTimm