संरेखित नहीं है I उबंटू में एक सी ++ परियोजना डीबग करने के लिए ग्रहण सीडीटी का उपयोग कर रहा हूं। जीयूआई, यानी छोटे तीर को निष्पादित करने के लिए स्रोत कोड की अगली पंक्ति दिखाती है, वास्तविक निष्पादन के साथ गठबंधन नहीं है। विशेष रूप से, यह वास्तविक निष्पादन लाइन के नीचे लगभग 30 लाइनें है। मैं स्थानीय चर के मूल्यों की जांच करके और जब वे बदलते हैं, तो वास्तविक रेखा क्या है।ग्रहण सीडीटी के साथ समस्या डीबगिंग - निष्पादन और जीयूआई
मैंने परियोजना को कई बार संकलित करने की कोशिश की है, जिसमें मैन्युअल रूप से सभी संकलित ऑब्जेक्ट-कोड, पुस्तकालय इत्यादि को हटाया जा रहा है, उम्मीद है कि यह ग्रहण को स्वयं अपडेट करने का कारण बन जाएगा, लेकिन यह गलत रेखा दिखाने पर जोर देता है।
किसी भी मदद की सराहना की जाती है।
आम तौर पर इन मामलों में होता है (मैकेनिक आने पर कार ठीक काम करती है ...), मैं आज सुबह परियोजना में वापस आ गया और समस्या गायब हो रही है। आपका समाधान सही लगता है, लेकिन मुझे समझ में नहीं आ रहा है कि ग्रहण कैसे निर्धारित नहीं होता है, इस अर्थ में कि कल से कुछ भी नहीं बदला है (कोई पुनरारंभ या कुछ भी नहीं) अभी तक इसका व्यवहार अलग है। अब मैं समस्या को पुन: पेश करने की कोशिश कर रहा हूं। –
रन-> डीबग कॉन्फ़िगरेशन में देखें और देखें कि निष्पादन योग्य आप डिबगिंग कर रहे हैं जैसा कि आप संकलित कर रहे हैं। मुझे वही समस्या थी और कुछ अन्य मूर्ख चीजें तब तक हो रही थी जब तक मुझे पता चला कि ग्रहण डीबग/{exec_name} और gdb संकलित करता है डिबग डिफ़ॉल्ट/{exec_name}। –