2013-09-01 11 views
7

मैं विंडोज 8 में कोड :: ब्लॉक 12.11 और सिग्विन जीडीबी का उपयोग करता हूं। मैंने डीबग करते समय कोड :: ब्लॉक में साइगविन जीडीबी कॉन्फ़िगर किया, यह रिपोर्ट करता है कि "फ़ाइल नहीं खोल सकता" त्रुटि। कमांड लाइन में जीडीबी का प्रयोग ठीक है।कोड :: ब्लॉक जीडीबी फ़ाइल नहीं खोल सकता त्रुटि

मुझे वेब से यह discussion मिला, लेकिन मुझे पंजीकरण प्रविष्टि नहीं मिल रही है। मेरा अनुमान है कि डीबगर प्लगइन जीडीबी के लिए सही पथ नाम नहीं पारित कर सकता है, पथ के उपसर्ग में ">>" है, मैंने इसे संपादक में कॉपी किया है और यह दो "उप" charaters (ascii में 1 ए) बन गया है।

त्रुटि लॉग है, ">>" हाथ से जोड़ा जाता है, क्योंकि जब मैंने इसे यहां कॉपी किया, तो "उप" charaters नहीं दिखाते हैं।

Debugger name and version: GNU gdb (GDB) 7.6.50.20130728-cvs (cygwin-special) 
Child process PID: 21936 
Cannot open file: >>/cygdrive/e/code/test/main.cpp 
At >>/cygdrive/e/code/test/main.cpp:17 
Debugger finished with status 0 

मेरा प्रश्न

1.How मैं संहिता :: ब्लाकों

2.Are दो "उप" वर्णों से सामान्य और क्यों में gdb काम कर सकते हैं वे प्रकट होते हैं, मैं इसे कैसे हटा सकता हूं।

+1

मैंने विंडोज 764 में इसे आजमाया, फिर भी वही – xiaobing

उत्तर

5

मैं इसे करने से काम किया जाता है:

मैं

के तहत एक स्ट्रिंग मान जोड़ा

HKEY_CURRENT_USER \ Software \ सिग्नस समाधान \ Cygwin \ mounts v2

और

HKEY_LOCAL_MACHINE \ Software \ Cygnus Solutions \ Cygwin \ mounts v2

(फ़ोल्डरों में से कोई भी वहाँ थे, तो मैं उन्हें का चयन करके मैन्युअल रूप से बनाने के लिए किया था New-> कुंजी)

निम्नलिखित मानकों के साथ

:

नाम: cygdrive उपसर्ग

मूल्य: /cygdrive

+2

आपकी मदद के लिए बहुत बहुत धन्यवाद, मुझे रजिस्ट्री चीजों के बारे में बहुत कुछ पता नहीं है, लेकिन आपके उत्तर ने वास्तव में मेरी समस्या हल की है – xiaobing

+0

मैं पुष्टि करता हूं कि यह अभी भी कोडब्लॉक्स में ठीक है 13.12, और HKEY_CURRENT_USER के अंतर्गत कुंजी पर्याप्त है। –

+0

क्या होगा यदि आप उबंटू का उपयोग कर रहे हैं? – PlayHardGoPro

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