लिनक्स पर जीएनयू डिबगर के साथ शुरुआत करना: एक क्रैश कोर्स

लिनक्स पर जीएनयू डिबगर के साथ शुरुआत करना: एक क्रैश कोर्स
आप जैसे पाठक MUO को समर्थन देने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन कमा सकते हैं। और पढ़ें।

डिबगिंग प्रोग्रामर और सुरक्षा शोधकर्ताओं के लिए एक अनिवार्य कौशल है। डिबगिंग पर मजबूत पकड़ होने से आप निचले स्तर पर निष्पादन योग्य को समझ सकते हैं और किसी भी छिपी हुई त्रुटि को पकड़ सकते हैं।





दिन का एमयूओ वीडियो सामग्री जारी रखने के लिए स्क्रॉल करें

जीएनयू डिबगर या, जीडीबी, एक कालातीत डिबगिंग टूल है जिस पर प्रोग्रामर वर्षों से भरोसा कर रहे हैं। यहां Linux पर GDB का उपयोग करने का तरीका बताया गया है.





नमूना कार्यक्रम तैयार करना

जीडीबी की विशेषताओं का पता लगाने के लिए आपको प्रयोग करने के लिए एक निष्पादन योग्य की आवश्यकता होगी। प्रदर्शन के लिए, आप एक बार स्रोत कोड और डीबग प्रतीकों के साथ कुंजी-जांच कार्यक्रम पर जीडीबी चलाएंगे, एक बार बिना स्रोत कोड के, और एक साधारण मल्टीथ्रेडेड प्रोग्राम पर जो संदेशों को स्क्रीन पर प्रिंट करता है, दोनों सी में लिखे गए हैं और जीसीसी के साथ संकलित हैं ( जीएनयू सी कंपाइलर)।