2011-06-23 10 views
9

मुझे आश्चर्य है कि ओकैम प्रोग्राम चरण-दर-चरण को डीबग/निष्पादित करना संभव है, उदाहरण के लिए विजुअल स्टूडियो में डी + डी प्रोग्रामिंग डीबग करना। दूसरे शब्दों में, मैं लाइन द्वारा ओकैम प्रोग्राम लाइन को चलाने के लिए चाहता हूं, यह भी अच्छा होगा अगर हम कुछ चर के मूल्य को "देख" सकें।एक ओकंपल प्रोग्राम चरण-दर-चरण कैसे डीबग/निष्पादित करें?

वैसे, मैं संपादक के रूप में Emacs का उपयोग कर रहा हूँ।

क्या कोई मदद कर सकता है? बहुत बहुत धन्यवाद

संपादित करें -1: जैसा कि sepp2k ने सुझाव दिया है, मैं Emacs के तहत camldebug चलाने की कोशिश कर रहा हूं। मुझे शुरुआत में एक समस्या है: वेब पेज का उल्लेख है "कैमरे डीबगर को M-x camldebug कमांड द्वारा Emacs के तहत शुरू किया गया है, जिसमें डीबग करने के लिए निष्पादन योग्य फ़ाइल progname का नाम तर्क दिया गया है।" असल में मैं केवल 3 विकल्प हैं:

M-x camldebug 
M-x camldebug-mode 
M-x camldebug-step 

संपादित -2: जब मैं M-x camldebug टाइप करें, दर्ज करें, यह Symbol's value as variable is void: caml-mode-map जो मुझे निष्पादन योग्य फ़ाइल में प्रवेश करने की अनुमति नहीं है पता चलता है।

क्या कोई मदद कर सकता है? धन्यवाद!

उत्तर

4

आप डीबगर ocamldebug का उपयोग कर कोड के माध्यम से कदम उठा सकते हैं, जो run in emacs हो सकता है।

+0

आपकी टिप्पणी के लिए धन्यवाद, मुझे एक समस्या है ... प्रारंभिक पोस्ट अपडेट किया गया ... – SoftTimur

+0

@SoftTimur: camldebug दर्ज करें, एंटर दबाएं, फिर प्रोग्राम का नाम दर्ज करें। – sepp2k

+0

कृपया मेरे संपादन -2 देखें ... – SoftTimur

0

प्रलेखन आपको निष्पादन योग्य फ़ाइल का नाम camldebug पर आपूर्ति करने के लिए कह रहा है। आप इसे M-x camldebug द्वारा कर सकते हैं, फिर एंटर दबाएं और फिर निष्पादन योग्य के पथ में टाइप करें जब emacs आपको इसके लिए संकेत देता है।

+0

आपकी टिप्पणी के लिए धन्यवाद, कृपया मेरा संपादन- 2 ... – SoftTimur

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