--with-threads
(जो डिफ़ॉल्ट है) का अर्थ है पायथन थ्रेडिंग का समर्थन करता है, जिसका अर्थ है import thread
काम करेगा। एक आसान तरीका यह परीक्षण करने के लिए python$version -m threading
--enable-shared
साथ मतलब होगा अजगर $prefix/lib
में स्थापित, एक libpython$version.so
फ़ाइल के साथ आता है (python$version
निर्देशिका के साथ-साथ, इसके अंदर नहीं।) करने के लिए सबसे आसान काम करता है, तो उस फ़ाइल नहीं है देखने के लिए है - मान लीजिए कि आप जानना चाहते हैं क्योंकि आपको इस libpython साझा लाइब्रेरी का उपयोग करने की आवश्यकता है। यदि आपको वास्तव में यह जानने की आवश्यकता है कि python$version
बाइनरी इस साझा लाइब्रेरी का उपयोग करता है, ldd
आपको यह बताएगा। मैं उस भेद को बना देता हूं क्योंकि डेबियन पर /usr/lib/python$version.so
मौजूद होगा, भले ही /usr/bin/python$version
स्थिर रूप से जुड़ा हुआ हो।
स्रोत
2012-02-08 13:05:25
pyconfig.h से जानकारी पार्स करने का प्रयास करें? यह फ़ाइल संकलन समय के दौरान उत्पन्न होती है और प्लेटफॉर्म विशिष्ट है। सुनिश्चित नहीं है कि इसमें सभी झंडे हैं, हालांकि :(पायथन-वी भी चल रहा है कुछ जानकारी प्रकट कर सकता है। –