मैं कोडब्लॉक्स में सी ++ प्रोजेक्ट डीबग करने का प्रयास कर रहा हूं, लेकिन यह ब्रेकपॉइंट्स पर रोक नहीं रहा है। मैं अन्य उत्तर पढ़ सकते हैं और अब तक निम्नलिखित बातें की कोशिश की है:कोडब्लॉक ब्रेकपॉइंट्स पर नहीं रुकता
- (
Build Options > Compiler Settings
)Produce debugging symbols
चेक किया गया है,strip all symbols
जांचा गया। - मेरे फ़ाइल पथ में कोई रिक्त स्थान/गैर-असीसी मान नहीं।
- डीबग संस्करण चलाना। में
- डीबगर (
Settings > Compiler > Toolchain Executables
) (Settings > Debugger > GDB/CDB Debugger:Default
) मेंGDB/CDB Debugger:Default
- निष्पादन पथ पर सेट
C:\MinGW\bin\gdb.exe
है।
यह अभी भी ब्रेकपॉइंट्स पर रोक नहीं रहा है और डीबगर लॉग का उल्लेख है कि कोई डिबगिंग प्रतीक मुझे क्या याद आ रहा है?
आपको ऑप्टिमाइज़ेशन -ऑ 0 (या शायद -ओ 1) का भी उपयोग करना चाहिए। सत्यापित करें कि फ़ंक्शन कहलाता है या आपके फ़ंक्शन को कॉल करने वाला फ़ंक्शन कहीं कहलाता है। लिंकर सभी अप्रयुक्त कोड मिटा सकता है। – j123b567
@ j123b567: सुझाव के लिए धन्यवाद। मैंने कोशिश की, लेकिन यह मिला - "कंपाइलर चेतावनी: आपके पास डीबगिंग प्रतीक सक्षम हैं। अनुकूलित करने के दौरान यह एक अच्छी बात नहीं है।" इसके अलावा, कोडब्लॉक्स अभी भी ब्रेकपॉइंट्स को अनदेखा कर रहा है। – Stormbringer
क्या आप निष्पादन की शुरुआत से "कदम" पर क्लिक करके अपने कार्य में कदम उठा सकते हैं? क्या आप कोड स्निपेट और हाइलाइट लाइन प्रदान कर सकते हैं जिसे आप तोड़ना चाहते हैं? – j123b567