क्या किसी के पास setup.py से बाहरी (गैर-पायथन) सी लाइब्रेरी बनाने के लिए build_clib
कमांड में कमांड का उपयोग करने का अच्छा उदाहरण है? इस विषय पर प्रलेखन अस्पष्ट या अस्तित्वहीन प्रतीत होता है।सी लाइब्रेरी बनाने के लिए distutils और build_clib का उपयोग
मेरा उद्देश्य एक बहुत ही सरल बाहरी पुस्तकालय बनाना है, फिर एक साइथन रैपर बनाना जो उससे जुड़ा हुआ है। मुझे मिला सबसे सरल उदाहरण here है, लेकिन यह system()
जीसीसी को कॉल करता है जिसे मैं कल्पना नहीं कर सकता सबसे अच्छा अभ्यास है। स्ट्रिंग के रूप लाइब्रेरी का नाम पास करने का
"कैसे तीसरे पक्ष के सी के निर्माण के लिए/Setup.py से सी ++ लाइब्रेरी? " यह एक महत्वपूर्ण प्रश्न और सामान्य उपयोग केस है (यदि आप सी लाइब्रेरी के लिए पाइथन बाइंडिंग लिख रहे हैं, तो setup.py को आपके पायथन एक्सटेंशन को बनाने से पहले लाइब्रेरी को स्रोत से बनाने की आवश्यकता है)। मेरी इच्छा है कि प्रलेखन इसे बेहतर ढंग से कवर करें (बिलकुल!) –
साझा करने के लिए धन्यवाद, मैंने इसे अन्यथा कभी नहीं समझा होगा। Https://github.com/hickford/primesieve-python/blob/master/setup.py –