कई बार मैं अनुकूलित कोड (कभी-कभी वेक्टरकृत लूप भी शामिल करता हूं) के साथ काम करता हूं, जिसमें बग और ऐसे होते हैं। इस तरह के कोड को कैसे डिबग किया जाएगा? मैं किसी भी प्रकार के उपकरण या तकनीकों की तलाश में हूं। मैं निम्नलिखित (संभवतः पुराने) टूल का उपयोग करता हूं, इसलिए मैं अपग्रेड करना चाहता हूं।एक अनुकूलित सी/सी ++ प्रोग्राम डीबग करने के कुशल तरीके क्या हैं?
मैं निम्नलिखित का उपयोग करें:
- ddd साथ के बाद से, आप कोड नहीं देख सकते हैं, मैं gdb + dissambler आदेश का उपयोग करें और उत्पादित कोड देखते हैं; मैं वास्तव में इस कार्यक्रम का उपयोग कर कदम नहीं उठा सकता।
- ndisasm
धन्यवाद
यह बहुत ही अंतर्दृष्टिपूर्ण नहीं है, लेकिन एमएसडीएन के पास अनुकूलित कोड डिबग करने पर एक लेख है (कम से कम विंडोज़ दुनिया में): http://msdn.microsoft.com/en-us/library/606cbtzs.aspx। – reuben
मुझे नहीं पता कि हमारा कोड मल्टीप्लाटफॉर्म है, लेकिन विजुअल स्टूडियो का उपयोग करके, आप एक कंपाइलर-अनुकूलित प्रोग्राम के साथ-साथ डीबग संस्करण को डीबग कर सकते हैं। कोड, ब्रेकपॉइंट्स, वॉचविंडो इत्यादि के माध्यम से कदम –
यूनिक्स ओएस पर चल रहा है केवल – vehomzzz