2010-08-02 10 views
31

क्या कोई तरीका है कि मैं ग्रहण में जीडीबी के कंसोल तक कैसे पहुंच सकता हूं? मैं बस माउस के साथ ब्रेकपॉइंट्स सेट करने में सक्षम होना चाहता हूं और फिर डिबगिंग के लिए कंसोल का उपयोग करना चाहता हूं।एक्लिप्स सीडीटी में जीडीबी कंसोल का उपयोग कैसे करें?

उत्तर

2

कंसोल विंडो और जीडीबी उत्तरों में लिखना संभव है। (आपको कंसोल व्यू के ऊपरी दाएं किनारे में चयनकर्ता से सही कंसोल विंडो चुननी होगी)।

दुर्भाग्यवश कंसोल काफी सीमित है: gdb कमांड का उत्तर देता है, लेकिन टैब-पूर्णता जैसी महत्वपूर्ण सुविधाएं काम नहीं करती हैं।

+0

यहां काम नहीं करता है। – Nils

+0

जीडीबी नामक एक कंसोल है, लेकिन मैं वहां कुछ उपयोगी नहीं डाल सकता .. – Nils

+0

मुझे पता चला कि मैं डीबग-> डीबग कॉन्फ़िगरेशन पर जाने पर सेटिंग्स को एडजस्ट कर सकता हूं, हालांकि मुझे नहीं पता कि क्या चुनना है। इसके अलावा जब मैं परिवर्तनीय विंडो में दायाँ क्लिक करके एक सरणी प्रदर्शित करने की कोशिश की और फिर "ऐरे के रूप में प्रदर्शित करें" चुनना – Nils

9

सबसे पहले, आपको सीडीटी प्लगइन स्थापित करने की आवश्यकता है। फिर, आप एक्लिप्स में जावा एप्लिकेशन जैसे सी ++ एप्लिकेशन को डीबग कर सकते हैं।

यदि आप जीडीबी कंसोल चाहते हैं, तो डीबग परिप्रेक्ष्य में कंसोल दृश्य में 'चयनित चयनित कंसोल प्रदर्शित करें' दबाएं।

आप '[आपका ऐप नाम] [सी/सी ++ एप्लिकेशन] जीडीबी' एंट्री चुन सकते हैं, और फिर आप कंसोल व्यू में जीडीबी निर्देश (यानी इसे प्रिंट कर सकते हैं) टाइप कर सकते हैं।

+1

यह मजेदार लगता है ... टर्मिनल में जीडीबी का उपयोग करने के तरीके के बारे में एक छोटे से ट्यूटोरियल को पढ़ने के रूप में लगभग मजेदार ...> _ < –

19

आप क्लिक करना होगा यहाँ enter image description here

अगला * gdb के साथ एक का चयनenter image description here

अब आप GDB कंसोल में आदेश उदाहरण लिख सकते हैं

:

enter image description here

+1

मैंने अभी मर्स से नियॉन तक अपडेट किया है और gdb कमांड लॉग विंडो चली गई है। क्या यह कहीं और चला गया? – stu

+1

मुझे यह नहीं लगता कि मैंने इसे पाया है, यह एक नया दृश्य है जिसे "डीबगर कंसोल" कहा जाता है – stu

+1

अधिक विशेष रूप से, ग्रहण नियॉन में जीडीबी व्यू प्राप्त करने के लिए, विंडो पर जाएं -> शो देखें -> अन्य -> ​​डीबग -> डीबगर कंसोल – AaronS

1

जीत डॉव> दृश्य दिखाएं> "डीबगर कंसोल" एक्लिप्स सीडीटी 4.7.0 के रूप में सही तरीका है।

आप कंसोल पर print जैसे कुछ कमांड टाइप कर सकते हैं और उनका मूल्यांकन किया जाएगा।

अन्य "सक्रिय" कमांड जैसे continue का कोई प्रभाव नहीं पड़ता है।

on this comment का उल्लेख किया गया।

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