2015-08-26 10 views
7

के माध्यम से आर का उपयोग करते समय त्रुटि मैं आर में mirtCAT पैकेज पर काम कर रहा हूं। मुझे इस पैकेज में mirtCAT() नामक फ़ंक्शन के अंदर डीबग करने की आवश्यकता है। इस के अंदर कई फ़ंक्शन हैं जो सी ++ में लिखे गए हैं। मुझे यह देखने की ज़रूरत है कि कौन सा फ़ंक्शन कौन सा मूल्य ले रहा है। यही कारण है कि मुझे C++ फ़ंक्शंस के अंदर डीबग करने की आवश्यकता है जिसे मैं जीडीबी का उपयोग करने की कोशिश कर रहा हूं। मैं एक ही के लिए इस दस्तावेज़ जिक्र कर रहा हूँ:कमांड लाइन

http://r-pkgs.had.co.nz/src.html#src-debugging

जब मैं कमांड R --debugger=gdb उपयोग कर रहा हूँ कमांड प्रॉम्प्ट पर आर शुरू करने के लिए

यह अनुसंधान शुरू कर रहा है, लेकिन मुझे लगता है कि जीसीसी संकलक प्रारंभ नहीं हो रही ।

यह चेतावनी फेंक जाता है:

अज्ञात विकल्प '--debugger = gdb'

मैं जीसीसी संकलक के लिए मेरे पर्यावरण पथ चर बदल दिया है।

किसी भी सुझाव के पास कोई सुझाव है?

पीएस मैं भी इस सूत्र के लिए भेजा: Debugging (line by line) of Rcpp-generated DLL under Windows

कहाँ @Dirk आदेश R -d gdb

का उपयोग करके आर शुरू करने के लिए पता चलता है जो भी काम नहीं कर रहा यह कहता है ::

unknown option '-d' 

ARGUEMENT 'gdb' is _ignored_ 
+0

बेवकूफ सवाल, लेकिन क्या आपने अपने आदेश 'आर --debugger = gdb' में' आर' के बाद एक स्पेस कैरेक्टर का उपयोग किया है? –

+1

क्या यह http://stackoverflow.com/q/37816260/72178 का डुप्लिकेट नहीं है? – ks1322

उत्तर

2

प्रयास करें:

gdb Rgui.exe 
(gdb) break WinMain 
+0

यह उत्तर केवल एक ओएस पर लागू होता है। –