दोनों वाणिज्यिक और मुक्त डिबगर पर विचार करें। प्रत्येक के लिए पेशेवरों और विपक्ष को भी देखना चाहते हैं।क्या लिनक्स सिस्टम के लिए जीडीबी का कोई विकल्प है?
उत्तर
UndoDB में यह रिवर्स स्टेपिंग की अनुमति देता है कि दिलचस्प लगता है। हालांकि, यह महंगा है और मैं अच्छी तरह से जीडीबी के अनुकूल हूं इसलिए मुझे बदलने की संभावना नहीं है। मेरे द्वारा देखे गए अन्य लोगों में मेरे ज्ञात वातावरण से दूर लुभाने के लिए आवश्यक अतिरिक्त सुविधाएं नहीं हैं।
UndoDB एक अलग डीबगर की बजाय जीडीबी में 'एड-ऑन' से अधिक है। हालांकि यह एक अच्छा उपकरण है। –
विधानसभा कोड डिबगिंग के लिए, वहाँ ALD है।
यहाँ एक लेज पर बंद जा रहे हैं, लेकिन अगर यह सूर्य की एमडीबी करने के लिए अपने बहुत अच्छे हैं, खासकर यदि आप टेम्पलेट्स और थ्रेडेड कोड के बहुत सारे का उपयोग करें। यदि यह आपकी स्थिति है तो यह जीडीबी हाथों को नीचे धड़कता है। दूसरी ओर इसकी नहीं है कि महान है, तो आप सभी की जरूरत breakpoints कर रहे हैं, मैं GDB के साथ उस स्थिति में रहना चाहते हैं।
nemiver gdb के लिए एक महान सामने के छोर (ddd की तुलना में बेहतर imo भले ही यह अभी तक के रूप में उन्नत नहीं हो सकता है दिखता है) है।
बहुत बुरा यह बढ़ावा देने पर निर्भर करता है! – lang2
Emacs भी GDB के लिए एक महान सामने अंत है।
मैं वास्तव में EDB (Evan's Debugger) पसंद है।
एक अच्छा 'OllyDbg महसूस' है, जो बहुत अच्छा है क्योंकि मैं इसे इस्तेमाल किया काफी एक सौदा जब मैं अभी भी विंडोज़ प्लेटफॉर्म पर काम कर रहा था था।
EDB (इवान के डिबगर) एक QT4 आधारित OllyDbg के समान प्रयोज्य होने के लक्ष्य के साथ द्विआधारी मोड डिबगर है। यह एक प्लगइन वास्तुकला का उपयोग करता है, तो नई सुविधाएं जोड़ आसानी से किया जा सकता है। मौजूदा रिलीज लिनक्स के लिए है, लेकिन भावी रिलीज़ अधिक प्लेटफ़ॉर्म को लक्ष्य बना होगा।
http://www.softpedia.com/screenshots/thumbs/EDB-Evan-s-Debugger-19734-thumb.png
(क्लिक करने योग्य)
@ लोंगपोक: नहीं, लिंक ठीक काम करता है। लेखक की अपनी वेबसाइट के साथ आपको अधिक भाग्य हो सकता है: http://www.codef00.com/projects.php#debugger –
मेरा मतलब छवि थी। –
http://freshmeat.net/screenshots/20/88/2088b56ccd701771c6df012f05708043_medium.png?1267210446 –
लिनक्स पर, सबसे डिबगिंग GDB के माध्यम से नियंत्रित किया जाता है। जैसा कि अन्य ने उल्लेख किया है, हालांकि, सीधे जीडीबी का उपयोग करना आवश्यक नहीं है।विकल्पों में से एक किस्म मौजूद हैं, कुछ पिछले जवाब में बताया गया:
- Emacs
- DDD (रूपांकन के आधार पर, कुछ हद तक विचित्र, उत्कृष्ट डेटा निरीक्षण क्षमताओं के साथ ग्राफिकल इंटरफेस)
- Nemiver ((एक GDB दृश्यपटल है) जीटीके आधारित दृश्यपटल)
- ग्रहण
- कोड :: ब्लाकों
- NetBeans शायद यह रूप में अच्छी तरह
- Anjuta (Gnome आईडीई कर सकते हैं)
इनमें से, मैंने डीडीडी का उपयोग किया है और नेमिवर की कोशिश की है। उस समय, निमवर सुविधाओं पर कम था, और इस प्रकार मेरे लिए बहुत अच्छा काम नहीं किया। वह दो साल पहले था, हालांकि। मैंने अक्सर डीडीडी का उपयोग किया है, और इसके यूआई के साथ काम करने के लिए उत्कृष्ट और मूल्यवान डेटा देख रहा है। मैं अक्सर कमांड लाइन से जीडीबी का भी उपयोग करता हूं, हालांकि।
सूर्य स्टूडियो से सूर्य का dbx
लिनक्स में भी काम करता है।
मुझे लिनक्स पर एक मुफ्त डीबगर प्राप्त करना अच्छा लगेगा जिसमें विजुअल स्टूडियो महसूस हो। यही एकमात्र चीज है जो मुझे याद आ रही है। – Flame
मुझे जीडीबी के लिए एक विकल्प देखना अच्छा लगेगा जो हर बार जब आप डिस्प्लेबर्स स्तर पर डीबग करने का प्रयास करते थे तो लगातार क्रैश नहीं होता था। –