मुझे उम्मीद है कि इस विषय पर जाने में कुछ मदद है। क्या किसी ने कभी भी एप्लिकेशन में लुआ का उपयोग किया है जिसके लिए 32-बिट और 64-बिट समर्थन दोनों की आवश्यकता है? वर्तमान में हम 64-बिट में संक्रमण कर रहे हैं लेकिन क्लाइंट संकलित लुआ स्क्रिप्ट के साथ समस्या हो रही है कि हम 64-बिट संस्करण का उपयोग करके खुद को पुन: संकलित नहीं कर सकते हैं। तो असल में हमें 64-बिट अनुप्रयोग में 32-बिट लुआ का उपयोग करके संकलित बाइटकोड फ़ाइलों को लोड करने में सक्षम होना चाहिए।लुआ 64-बिट संक्रमण समस्या
test.bin.lua में आभासी मशीन बेमेल:: हम एक त्रुटि संदेश प्राप्त जब हम ऐसा करने के लिए कोशिश size_t का आकार 8 है, लेकिन पढ़ने के 4
निश्चित रूप से अच्छी तरह से इस एक स्पष्ट 64 बिट संक्रमण समस्या है। मुश्किल बात यह जानने के लिए है कि बाइनरी को दोबारा बनाने की क्षमता के बिना इसके बारे में क्या करना है।
धन्यवाद
ध्यान दें कि बाइटकोड लोड करना निराश है। स्रोत कोड लोड करने के लिए सुरक्षित और अधिक पोर्टेबल है। – Javier