मैंने पिछले 3 घंटों को यह पता लगाने की कोशिश की कि क्या यह निष्क्रिय करने के लिए या इंटरैक्टिव मोड के बिना पाइथन बनाने के लिए या लिनक्स के लिए पाइथन निष्पादन योग्य छोटे आकार का आकार कैसे प्राप्त किया जा सकता है।एम्बेडेड पायथन दुभाषिया के आकार को अनुकूलित करना
जैसा कि आप अनुमान लगा सकते हैं कि यह एक एम्बेडेड डिवाइस के लिए है और क्रॉस संकलन के बाद पाइथन लगभग 1 एमबी बड़ा है और यह मेरे लिए बहुत अधिक है।
अब सवाल:
वहाँ पायथन निष्पादन हटना संभावनाएं हैं? शायद इंटरैक्टिव मोड को अक्षम करने के लिए (कमांड लाइन पर पायथन प्रोग्राम शुरू करना)।
मैंने कॉन्फ़िगरेशन विकल्पों की तलाश की और उनमें से कुछ को आजमाया लेकिन यह मेरे निष्पादन योग्य के लिए कोई भी परिवर्तन नहीं करता है।
मैं इसे जीसीसी से अनुकूलित विकल्पों के साथ संकलित करता हूं और यह पहले ही छीन लिया गया है।
इस [तो सवाल] (देखें http://stackoverflow.com/questions/240996/anyone-using-python-for-embedded-projects?rq=1) 16 एमबी रैम – Mark
में चलाने के लिए मैंने इसे पढ़ा है लेकिन समस्या यह है कि 2008 के बाद से tinypy अपडेट नहीं किया गया था! और tinypy के लिए सभी पुस्तकालयों का उपयोग करना या उपयोग करने में आसान नहीं है! प्रत्येक पुस्तकालय के लिए बहुत अधिक काम। असंभव लक्ष्य कि पाइथन का आकार 500kb – Benny
से कम था, कई साल पहले मैं एक ऐसी कंपनी में था जो एम्बेडेड हार्डवेयर का उपयोग करता था और कई अलग-अलग दुभाषियों की कोशिश करने के बाद, हमने एक एम्बेडेड फर्थ पर फैसला किया था। निष्पादन योग्य मूल बाइनरी से छोटे थे, मैं आप नहीं हूं। –