2010-10-07 12 views
7

सी ++ एक्जिक्यूटिव को अलग करने के लिए कौन सा टूल सबसे अच्छा है? मैं ओलीडीबीजी की तरह कुछ ढूंढ रहा हूं लेकिन लिनक्स के लिए।सी ++ एक्जिक्यूटिव को अलग करने के लिए सबसे अच्छा लिनक्स टूल

संपादित करें: क्षमा करें, यह बताना भूल गया कि मैं एएसएम कोड देखने के लिए भी डीबग करने में सक्षम होना चाहता हूं।

EDIT2: "सर्वश्रेष्ठ" से मेरा मतलब कुछ है - "विंडोज़ के लिए सबसे अच्छा ओलीडीबीबी है - एएसएम कोड देख सकता है और डीबग कर सकता है, यह उपयोगकर्ता के अनुकूल और बहुत शक्तिशाली है। लिनक्स के लिए कौन सा सबसे अच्छा है"।

+0

gdb (disas कमांड) काम करता है या आपको और चाहिए? http://stackoverflow.com/questions/1237489/how-can-i-force-gdb-to-disassemble – Anycorn

+0

मुझे लगता है कि "सर्वश्रेष्ठ" के लिए कुछ और स्पष्टीकरण की आवश्यकता है। क्या क्या चाहिए? अकेले अलग करना 'objdump -Cd' (जीएनयू binutils का हिस्सा) के माध्यम से संभव है। लेकिन यह एक डीबगर नहीं है। – sellibitze

+0

ठीक है, मैं इसके लिए नया हूं (डिससेम्बलिंग और लिनक्स तक भी), इसलिए मुझे नहीं पता कि वास्तव में "सर्वश्रेष्ठ" से मेरा क्या मतलब है। यह कुछ ऐसा है - "विंडोज़ के लिए सबसे अच्छा ओलीडीबीबी है - उपयोगकर्ता के अनुकूल और बहुत शक्तिशाली। लिनक्स के लिए कौन सा सबसे अच्छा है"। ऐसा कुछ .. –

उत्तर

6

यहां कुछ हैं। अपने डीबगिंग के साथ शुभकामनाएँ!

UPS Debugger

Evan's Debugger

Assembly Language Debugger (ALD)

Insight

Data Display Debugger (ddd)

AsmBug

Dissy

+0

धन्यवाद! आपका पसंदीदा क्या है ? –

+0

मैं bastard dissassembler http://bastard.sourceforge.net/ के लिए उपयोग किया जाता है। आप ओली के करीब कुछ चाहते हैं तो मेरा सुझाव है कि आप इवान के डीबगर – Reno

+0

धन्यवाद, रेनो! इवान का डीबगर मेरे लिए बहुत अच्छा लगता है (मैंने अभी लिंक पोस्ट किया है, आपने यहां पोस्ट किया है)। –

1

जीसीसी संकलित करने के लिए इस्तेमाल किया गया था, तो आप उपयोग कर सकते हैं objdump एक भी .o फ़ाइल, एक पुस्तकालय या यहां तक ​​कि एक पूर्ण निष्पादन पर इस्तेमाल किया जा सकता।

+0

अरघ, क्षमा करें, मेरा बुरा। यह बताना भूल गया कि मैं एक उपकरण चाहता हूं, जो ओलीडीबीबी की तरह डीबग करने में भी सक्षम है। और मैंने डीडीग करने के लिए जीडीबी का उपयोग किया है, लेकिन कोर फाइलों को डीबग करें या अपना कोड डीबग करें। मुझे एक उपकरण चाहिए, जो मुझे रिवर्स इंजीनियरिंग के लिए मदद करेगा। व्यापक –

+0

नहीं होने के कारण धन्यवाद और खेद है, मैं समझता हूं। मैं फिर जीडीबी की सिफारिश करता हूं, यह निश्चित रूप से असेंबली मोड में डीबग करने में सक्षम है। हालांकि, क्योंकि यह सामान्य डीबगिंग के लिए गधे में दर्द है, मैं नहीं करूँगा। – Jan

+0

इवान के डीबगर के बारे में आप क्या सोचते हैं? या आपने इसका इस्तेमाल नहीं किया है। धन्यवाद :) –

संबंधित मुद्दे

 संबंधित मुद्दे