2008-10-04 7 views
19

पर जीडीबी जोड़ना मैं http://sourceforge.net/project/showfiles.php?group_id=2435 पर गया हूं, मिनगू 5.1.4 के लिए स्वचालित मिनजीडब्ल्यू इंस्टॉलर डाउनलोड किया है और साथ ही साथ जीएनयू स्रोत-स्तर डीबगर रिलीज उम्मीदवार: जीडीबी 6.8-3। मैंने फिर सीजी: \ MinGW में MinGW बेस टूल्स इंस्टॉल किए हैं। अभी तक कोई समस्या नहीं है।मिनीजीडब्लू

हालांकि जब मैं जीडीबी डीबगर स्थापित करने के लिए आता हूं, तो इसमें पहले से इंस्टॉल किए गए नामों के साथ बहुत सारी फाइलें और फ़ोल्डर्स हैं लेकिन फाइलें पहले से इंस्टॉल की गई हैं। उदाहरण सी: \ MinGW \ शामिल \ bfd.h 171 केबी है लेकिन gdb-6.8-mingw-3 \ include \ bfd.h 184 KB है।

मैं पहले से स्थापित किए गए तोड़ने के बिना मिनीजीडब्लू में जीडीबी कैसे जोड़ूं?

+1

मैं Mingw संस्करण 0.6.2 है -बेटा और जीडीबी शामिल है। –

उत्तर

11

project files page पर वर्तमान रिलीज (5.2.1) संस्करण जीडीबी का संस्करण हमेशा मेरे लिए काम करता है। डाउनलोड एक स्टैंडअलोन है। Exe, आपको किसी और चीज की आवश्यकता नहीं है।

लेकिन मैं शर्त लगाऊंगा कि 6.8 पैकेज में .exe भी काम करेगा। मैं सिर्फ .exe का उपयोग करने का प्रयास करता हूं, और फिर यदि समस्याएं हैं, तो अन्य फ़ाइलों को 6.8 पैकेज से निकालने का प्रयास करें। (हालांकि यह शेष MinGW स्थापना के साथ समस्याएं पैदा कर सकता है।)

अद्यतन: एक 7. कुछ संस्करण प्रतीत होता है। मैंने इसे पूरी तरह से परीक्षण नहीं किया है, लेकिन यह काम करता है, यहां तक ​​कि जीसीसी 3 के साथ भी।

+0

5.2.1 धन्यवाद का उपयोग कर मेरे लिए पूरी तरह से काम किया! –

3

Wascana Desktop Developer प्राप्त करें। यह एक पैकेज में मिनजीडब्ल्यू, जीसीसी, एक्लिप्स और जीडीबी को जोड़ती है।

2

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

अधिकतर अपमानजनक फाइलें शायद आपके लिए वास्तव में प्रासंगिक नहीं हैं। उदाहरण के लिए, libbfd लाइब्रेरी से संबंधित फ़ाइलों को gdb के दिन के संचालन के लिए आवश्यक नहीं है, यदि आप डीबगर का विस्तार करना चाहते हैं या डिबगिंग टूल लिखना चाहते हैं तो उनका उपयोग किया जाता है।

किसी भी दर पर, नई रिलीज को अनदेखा करने से पहले mingw निर्देशिका का बैकअप लें। यह बहुत आसान है क्योंकि मिनजीडब्ल्यू उस निर्देशिका में स्वयं निहित है। इस तरह, अगर कुछ भी खराब होना चाहिए, तो आप निर्देशिका को हटा सकते हैं और बैकअप से पुनर्स्थापित कर सकते हैं।

1

TDM GCC/MinGW32 builds इंस्टॉलर में gdb शामिल है। यह जीसीसी 4.4.x है जो मूल विंडोज विकास के लिए आवश्यक सभी मूल बाइनरी पैकेजों के साथ है, और बिना किसी असामान्य समस्याओं के व्यापक रूप से उपयोग किया जाता है।

15

एक कमांड प्रॉम्प्ट मैं सेल्सियस के लिए ब्राउज़ किए गए में: \ MinGW \ बिन और भाग गया:

mingw-get.exe install gdb 

कि यह मेरे लिए तय की। निश्चित नहीं है कि यह मायने रखता है लेकिन मेरे पास सी: \ MinGW \ bin मेरे पथ में है (अनुमान है कि मुझे शायद C: \ MinGW \ bin पर ब्राउज़ करने की आवश्यकता नहीं है)।

+0

यह बहुत अच्छा काम करता है – TheGameiswar

1

आमतौर पर खिड़कियों में gdb स्थापित करने के लिए, आप स्थापित करने के लिए करने के लिए 2 तरीके हैं: (स्थापित करने के लिए आसान)

    1) रेडीमेड बाइनरी कि बिल्ड थे और कुछ प्रदाता द्वारा जीएनयू gdb से संकलित का उपयोग

  • निम्नलिखित यूआरएल से प्रदान की गई टीडीएम-जीसीसी बाइनरी का उपयोग करें और इसमें जीसीसी शिकायत और जीडीबी डीबगर भी शामिल है। http://tdm-gcc.tdragon.net/
  • समीकरण पैकेज का उपयोग करें जिसके अंदर जीएनयू जीडीबी पहले ही संकलित और बनाया गया था। http://www.equation.com/servlet/equation.cmd?fa=gdb

2) कम से कम MinGW या cygwin पैकेज का उपयोग तब के बाद इसके अंदर gdb स्थापित करें।

  • या तो MinGW या cygwin जो अंदर GDB पहले से ही भेज दिया जाता है स्थापित
  • ओपन cygwin या MinGW टर्मिनल और सिर्फ यह पहले से ही है स्थापित सुनिश्चित करने के लिए निम्न लिखें

    $ gdb --version

    1. संकेत: अगर आपको gdb इंस्टॉल नहीं मिला है, तो बस सिग्विन या mingw पैकेज इंस्टॉलर खोलें और सुनिश्चित करें कि आप पहले से ही gdb
    2. संकेत: g OHRRPGCE का डिबग बिल्ड बनाने और स्थापित करने से क्रैश के बारे में उपयोगी जानकारी मिल रही है।
  • cygwin या MinGW टर्मिनल से, निम्नलिखित ग का उपयोग कर gdb शुरू: \ MinGW \ बिन \ gdb.exe program_to_debug.exe

REF: http://rpg.hamsterrepublic.com/ohrrpgce/GDB_on_Windows

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