मैं लिनक्स प्लेटफार्म पर अपने सी ++ कोड को डीबग करने के लिए जीडीबी के साथ क्यूटी निर्माता का उपयोग कर रहा हूं। जब भी मैं boost::shared_ptr
या इस तरह का उपयोग करता हूं, तो डीबगर शीर्ष क्रिया फ़ाइलों में कदम उठाता है जिसमें बढ़ावा कार्यान्वयन होता है (यानी/usr//boost/shared_ptr.hpp
शामिल)। मैं इन फ़ाइलों को डीबगिंग के मामले में अनदेखा करना चाहता हूं और बस उन पर कदम उठा सकता हूं। मुझे पता है कि जैसे ही यह इन फ़ाइलों में से एक तक पहुंचता है, मैं इसे बाहर निकाल सकता हूं, लेकिन प्रति डिबगिंग सत्र में कई बार ऐसा करने के बिना डीबग करना अधिक आसान होगा। (। जो डिबगर के रूप में gdb
उपयोग करता है)क्या मैं डीबगर को बूस्ट या एसटीएल हेडर फाइलों में कदम उठाने से रोक सकता हूं?
मैं जीसीसी संकलक (g++
) का उपयोग कर रहा हूँ, QtCreator 2.2 के साथ OpenSuSE लिनक्स 11.2 पर चल
संपादित करें जोड़ने के लिए: प्रश्न बूस्ट फ़ाइलों की ओर तैयार है, लेकिन कर सकते थे एसटीएल फाइलों के लिए भी आवेदन करें।
इस बारे में कैसे ?: http://stackoverflow.com/questions/1133365 – 0xC0000022L
@STATUS, धन्यवाद। यह प्रश्न यह ध्वनि बनाता है जैसे कम से कम स्वचालित रूप से, जब तक ऑब्जेक्ट कोड और गतिशील लाइब्रेरी कोड के बीच कोई अंतर न हो। – Chance