2014-07-16 3 views
8

मुझे पता है कि Matlab स्क्रिप्ट/फ़ंक्शन को निष्पादन योग्य के रूप में संकलित करना संभव है जो मैटलैब कंपाइलर रनटाइम के साथ एक स्टैंडअलोन संस्करण हो सकता है।ऑक्टवे -। एम-फाइल कंपाइलर?

क्या संकलित करने के लिए कोई संभावित तरीका है। Octave से निष्पादित एमएम फाइलें निष्पादन योग्य प्रोग्राम के रूप में इस तरह से हैं कि एमएम फ़ाइलों को चलाने के लिए अब और आवश्यकता नहीं है?

मैं .m-files की आवश्यकता के बिना स्क्रिप्ट का एक स्टैंडअलोन संस्करण (ऑक्टेट लाइब्रेरी/डीएलएस के साथ संभावना) रखना चाहता हूं।

उत्तर

1

मुझे विश्वास है कि यह है, उदाहरण के लिए How do I create a simple Octave distributable without installing Octave देखें, जो दस्तावेज़ीकरण के प्रासंगिक भाग को संदर्भित करता है। हालांकि, मैंने कभी कोशिश नहीं की है, और यह उस सीधा नहीं दिखता है (कम से कम पहली छाप पर)।

+0

इस समाधान में अभी भी .m-files की आवश्यकता शामिल है, यह स्वतंत्र रूप से दुर्भाग्य से काम नहीं करता – oszd93

+2

आप सही हैं, क्षमा करें। विकी के मुताबिक (यह सुनिश्चित नहीं है कि यह अभी तक अद्यतित है), ऑक्टैव के लिए MATLAB कंपाइलर के बराबर नहीं है: http://wiki.octave.org/FAQ#Compiler – am304

+0

यह सही है। @ oszd93: एम-फाइल समाधान के साथ आप क्या नुकसान देखते हैं? यदि आप सब कुछ एक बाइनरी में पैक करना चाहते हैं, तो शायद एक अच्छा समाधान है। यदि आप मूल संकलित कोड के बढ़ते प्रदर्शन चाहते हैं, तो कोई समाधान नहीं है। – Daniel

संबंधित मुद्दे