के माध्यम से बनाते हैं मेरा प्रश्न विशिष्ट लगता है, लेकिन मुझे संदेह है कि यह अभी भी एक C++ डीबग समस्या का हो सकता है।काउंटर निकास कोड 13 9 चलते समय, लेकिन gdb इसे
मैं वायरलेस नेटवर्क अनुकरण करने के लिए omnet ++ का उपयोग कर रहा हूं। omnet ++ स्वयं एक सी ++ प्रोग्राम है।
जब मैं अपना प्रोग्राम चलाता हूं (उबंटू 12.04 में ओमनेट ++ 4.2.2 के साथ संशोधित इनसेट फ्रेमवर्क) में प्रोग्राम को बाहर निकाला जाता है: प्रोग्राम के बाहर निकलने के बाद प्रोग्राम बाहर निकलता है (लोगों का कहना है कि इसका मतलब स्मृति विखंडन है) जब किसी निश्चित हिस्से को छूता है कोड, जब मैं डीबग करने का प्रयास करता हूं, gdb 'समस्याग्रस्त' कोड के साथ कुछ भी गलत रिपोर्ट नहीं करता है जहां सिमुलेशन पहले से बाहर निकलता है, असल में, डीबग कोड के इस हिस्से के माध्यम से जाता है और अपेक्षित परिणाम आउटपुट करता है।
gdb संस्करण जानकारी: जीएनयू gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
किसी को भी मुझे बता सकते हैं क्यों रन विफल रहता है लेकिन डिबग नहीं करता है?
बहुत धन्यवाद!
अपरिभाषित व्यवहार की तरह लगता है। हम समस्याग्रस्त कोड को देखे बिना मदद नहीं कर सकते हैं। –