Erlang OTP रिलीज HiPE के साथ संकलित?




(2)

इस सवाल को पढ़ने के बाद क्या है Erlang संकुल कंप्यूटिंग दुनिया के सी? , मैं आधिकारिक एर्लंग ओटीपी हायपे के साथ संकलित कर रहा हूँ?

दूसरे शब्दों में, जब मैं अपने .erl स्रोत को ओटीपी रिलीज आर 13 (उदाहरण के लिए) के साथ संकलित करता हूं तो क्या यह "ऑब्जेक्ट कोड" .erl उत्पादन करता है?

Http://www.it.uu.se/research/group/hipe/ को देखते हुए, यह नहीं दिखता कि एक स्टैंडअलोन हायपे कंपाइलर अब और बनाए रखा है।


डिफ़ॉल्ट रूप से हायपी का इस्तेमाल ओटीएच को संकलित करने के लिए नहीं किया जाता है। यद्यपि यह ज्ञात है कि ओटीपी पुस्तकालयों को हाइपे का उपयोग करके सफलतापूर्वक संकलित किया जा सकता है और आमतौर पर यह कुछ बढ़ावा देता है (हालांकि यह आपके आवेदन पर निर्भर करता है)।

जब आप अपनी। .erl फ़ाइल पर erlc चलाते हैं तो यह बीएएम फ़ाइल बनाता है, जो मूल कोड witn hipe को संकलित नहीं किया जाता है। .erl का उपयोग करके मूल कोड में .erl फ़ाइल संकलित करने के लिए सिर्फ erlc +native file.erl

स्टैंडअलोन हायइइ कंपाइलर अब और बनाए रखा नहीं है, क्योंकि यह कोर एर्लांग / ओटीपी डिस्ट्रीब्यूशन में शामिल था।


मुझे लगता है कि यह आप पर निर्भर करता है कि आपने एर्लंग कंपाइलर को संकलित करते समय कॉन्फ़िगर स्क्रिप्ट पर कितने विकल्प पास किए थे। यह निश्चित रूप से इसमें शामिल हो सकता है, लेकिन यह डिफ़ॉल्ट रूप से करता है या नहीं एक और मुद्दा है





hipe