अंग्रेज़ीफ्रेंचस्पेनिश

सर्वर चलाएं | Ubuntu > | Fedora > |


ऑनवर्क्स फ़ेविकॉन

xxgdb - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में xxgdb चलाएं।

यह कमांड xxgdb है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


xxgdb - gdb डीबगर के लिए X विंडो सिस्टम इंटरफ़ेस।

SYNOPSIS


xxgdb [ -टूलकटॉप्शन ... ] [-xxgdboption ... ] [-जीडीबॉप्शन ... ] [objfile [ कोरफाइल ]]

वर्णन


एक्सएक्सजीडीबी के लिए एक ग्राफिकल यूजर इंटरफेस है जी.डी.बी. एक्स विंडो सिस्टम के तहत डिबगर। यह
प्रोग्राम निष्पादन को नियंत्रित करने के लिए उपयोगकर्ता के लिए दृश्य प्रतिक्रिया और माउस इनपुट प्रदान करता है
ब्रेकप्वाइंट, फ़ंक्शन कॉल स्टैक की जांच करने और ट्रैवर्स करने के लिए, के मान प्रदर्शित करने के लिए
चर और डेटा संरचनाएं, और स्रोत फ़ाइलों और कार्यों को ब्राउज़ करने के लिए।

एक्सएक्सजीडीबी फ़ाइल में संग्रहीत प्रारंभिक gdb कमांड की अनुमति देता है .gdbinit तुरंत निष्पादित किया जाना
प्रतीकात्मक जानकारी पढ़ने के बाद। अगर .gdbinit वर्तमान में मौजूद नहीं है
निर्देशिका, उपयोगकर्ता की होम निर्देशिका खोजी जाती है ( /.gdbinit) विकल्प -nx का उपयोग किया जा सकता है
xxgdb को इस फ़ाइल को निष्पादित करने से रोकें। विकल्प -i का उपयोग फ़ाइल का नाम बदलने के लिए किया जा सकता है
कमांड फ़ाइल।

ओब्जफाइल उपयुक्त विकल्प (-g) के साथ एक कंपाइलर द्वारा निर्मित एक ऑब्जेक्ट फ़ाइल है
जीडीबी के लिए प्रतीक तालिका जानकारी तैयार करने के लिए निर्दिष्ट।

यदि नाम की कोई फ़ाइल मूल वर्तमान निर्देशिका में मौजूद है या a कोरफाइल अधिकृत है, xxgdb कर सकते हैं
कोर डंप होने पर कार्यक्रम की स्थिति की जांच करने के लिए इस्तेमाल किया जा सकता है।

डीबगर का नाम द्वारा आमंत्रित किया गया xxgdb डिफ़ॉल्ट रूप से, gdb है, लेकिन इसे ओवरराइड किया जा सकता है
पर्यावरण चर XXGDB_DEBUGGER के साथ या db_name विकल्प के साथ।

विकल्प


एक्सएक्सजीडीबी सभी मानक X टूलकिट कमांड लाइन विकल्पों को स्वीकार करता है (देखें X(1)), और सभी
जीडीबी विकल्प (देखें जी.डी.बी.(1)), साथ ही निम्नलिखित xxgdb विशिष्ट विकल्प:

-db_name डीबगरनाम
डिफ़ॉल्ट "जीडीबी" को ओवरराइड करने के लिए डीबगर का नाम निर्दिष्ट करें। चेतावनी: द्वारा
डिफ़ॉल्ट प्रॉम्प्ट कोष्ठक में संलग्न डीबगर का नाम है जिसके बाद a
स्थान। इसलिए यदि संकेत अभी भी "(gdb)" है, तो आपको -db_prompt "gdb" का उपयोग करना होगा

-डीबी_प्रॉम्प्ट प्रॉम्प्टस्ट्रिंग
xxgdb को निर्दिष्ट करें कि डीबगर प्रॉम्प्ट क्या है। डिफ़ॉल्ट प्रॉम्प्ट की अपेक्षा करना है
एक स्थान के बाद कोष्ठक में संलग्न डीबगर का नाम होना (उदाहरण के लिए,
"(जीडीबी)")।

-मैं फ़ाइल नाम
प्रारंभिक gdb कमांड फ़ाइल का फ़ाइल नाम निर्दिष्ट करें। डिफ़ॉल्ट ".gdbinit" है।

-nx .gdbinit फ़ाइल (या -i के साथ निर्दिष्ट फ़ाइल) निष्पादित न करें

-बिगिकॉन
डिफ़ॉल्ट 64x64 आइकन के बजाय 48x48 आइकन का उपयोग करता है।

सबविंडो


एक्सएक्सजीडीबी निम्नलिखित सबविंडो से मिलकर बनता है:

फ़ाइल विंडो स्रोत विंडो में प्रदर्शित फ़ाइल का पूरा पथनाम प्रदर्शित करती है,
और कैरेट की रेखा संख्या।

स्रोत विंडो स्रोत फ़ाइल की सामग्री प्रदर्शित करती है।

संदेश विंडो निष्पादन की स्थिति और त्रुटि संदेश प्रदर्शित करता है xxgdb .

कमांड विंडो सामान्य जीडीबी कमांड की एक सूची प्रदान करें जो कि सरलता से लागू होते हैं
बाएँ माउस बटन पर क्लिक करना।

डायलॉग विंडो जीडीबी को टाइपिंग इंटरफेस प्रदान करती है।

प्रदर्शन विंडो हर बार निष्पादन रुकने पर चर प्रदर्शित करने के लिए एक विंडो प्रदान करें।

पॉपअप विंडोज़ चर प्रदर्शित करने के लिए विंडोज़ प्रदान करें (देखें "सी डेटा प्रदर्शित करना
संरचनाएं" नीचे)।

स्रोत विंडो, कमांड विंडो और डायलॉग विंडो के सापेक्ष आकार हो सकते हैं
पकड़ को खींचकर समायोजित किया गया (क्षैतिज सीमा के दाहिने किनारे के पास एक छोटा वर्ग)
बाएँ माउस बटन के साथ नीचे।

चयन


स्रोत विंडो में टेक्स्ट चयन को सी एक्सप्रेशन का चयन करना आसान बनाने के लिए संशोधित किया गया है।
बायाँ माउस बटन नीचे की ओर रिवर्स-वीडियो में हाइलाइट करके C व्यंजक का चयन करता है। बाएं
माउस बटन डाउन भी कैरेट को स्थान देता है और उसी के अनुसार लाइन लेबल को अपडेट करता है।

सी अभिव्यक्ति चयन संसाधन पर आधारित है सीमांकक जो का सेट निर्धारित करता है
वर्ण जो C व्यंजक को परिसीमित करते हैं। (में डिफ़ॉल्ट शब्द चयन व्यवहार
एथेना टेक्स्ट विजेट सफेद रिक्त स्थान द्वारा सीमित शब्द का चयन करता है।) टेक्स्ट चयन समायोजन
LEFT माउस बटन को नीचे दबाकर और खींचकर संभव है।

एक बायाँ माउस बटन SHIFT बटन के साथ क्लिक करता है जो अभिव्यक्ति के मूल्य को प्रिंट करता है
चयनित।

स्क्रॉल पट्टी


बायाँ माउस बटन दबाने से पाठ आगे की ओर स्क्रॉल होता है, जबकि दाएँ माउस को दबाने पर
बटन टेक्स्ट को पीछे की ओर स्क्रॉल करता है। स्क्रॉलिंग की मात्रा की दूरी पर निर्भर करती है
स्क्रॉलबार के ऊपर से पॉइंटर बटन दूर। यदि बटन के शीर्ष पर दबाया जाता है
स्क्रॉलबार, पाठ की केवल एक पंक्ति स्क्रॉल की जाती है। अगर बटन नीचे दबाया जाता है
स्क्रॉलबार में, एक स्क्रीनफुल टेक्स्ट स्क्रॉल किया जाता है।

मध्य माउस बटन दबाने से स्क्रॉलबार की अंगूठे की स्थिति बदल जाती है। खींचना
मध्य माउस बटन नीचे अंगूठे को साथ ले जाता है और प्रदर्शित पाठ को बदल देता है।

आयोविन और नोइओविन कमान


यदि संकलित किया गया है, तो सही विकल्प के साथ, xxgdb gdb से बात करने के लिए एक अलग io विंडो का उपयोग कर सकता है, इसलिए
प्रोग्राम आउटपुट gdb आउटपुट के साथ भ्रमित नहीं है। डायलॉग विंडो में कमांड 'iowin' टाइप करें
आईओ विंडो बनाने के लिए। यदि आपको 'अपरिभाषित कमांड' त्रुटि संदेश मिलता है, तो xxgdb नहीं था
उस सुविधा के लिए संकलित। इस io विंडो के लिए प्रोग्राम xxgdbiowin का उपयोग किया जाता है।

यदि xxgdb को iowin समर्थन के साथ संकलित किया गया था, तो 'noiowin' टाइप करने से io विंडो बंद हो जाएगी और
डीबगर के नियंत्रण टर्मिनल को रीसेट करें।

कमान बटन


निष्पादन कमानों
रन कार्यक्रम निष्पादन शुरू करें।

कारण जहां रुका था वहीं से अमल जारी रखें।

अगला किसी फ़ंक्शन कॉल में कदम रखे बिना, एक स्रोत लाइन निष्पादित करें।

कदम एक स्रोत लाइन निष्पादित करें, यदि स्रोत लाइन में शामिल है तो फ़ंक्शन में कदम उठाएं
एक फ़ंक्शन कॉल।

खत्म चयनित प्रक्रिया के वापस आने तक निष्पादन जारी रखें; वर्तमान प्रक्रिया
यदि कोई नहीं चुना गया है तो इसका उपयोग किया जाता है।

ब्रेकप्वाइंट कमानों
तोड़ना प्रोग्राम निष्पादन को लाइन पर या चयनित फ़ंक्शन में रोकें। सेट करने के लिए
प्रोग्राम में ब्रेकप्वाइंट, कैरेट को सोर्स लाइन की शुरुआत में या चालू रखें
फ़ंक्शन का नाम और क्लिक करें तोड़ना बटन। के आगे एक स्टॉप साइन दिखाई देगा
स्रोत रेखा।

टूटना केवल एक स्टॉप के लिए सक्षम ब्रेकपॉइंट सेट करें। यह वही है जो तोड़ना
ब्रेकपॉइंट को छोड़कर बटन पहली बार हिट होने पर स्वचालित रूप से अक्षम हो जाता है।

हटाना चयनित स्रोत रेखा या विराम बिंदु संख्या पर विराम बिंदु निकालें
चयनित।

दिखाना बीआरकेपीटी
वर्तमान ब्रेकप्वाइंट दिखाएं (सक्रिय और निष्क्रिय दोनों)।

धुआँरा कमानों
धुआँरा बुलाए गए कार्यों का एक स्टैक ट्रेस दिखाएं।

up कॉल स्टैक पर एक स्तर ऊपर ले जाएं।

नीचे कॉल स्टैक पर एक स्तर नीचे ले जाएं।

जानकारी प्रदर्शन कमानों
छाप चयनित व्यंजक का मान प्रिंट करें। (यह भी देखें "सी डेटा प्रदर्शित करना
संरचनाएं" नीचे)

छाप * उस ऑब्जेक्ट का मान प्रिंट करें जिसे चयनित एक्सप्रेशन इंगित कर रहा है। (और देखें
नीचे "सी डेटा संरचनाएं प्रदर्शित करना")

प्रदर्शन डिस्प्ले विंडो में चयनित एक्सप्रेशन का मान प्रदर्शित करें, इसे अपडेट करें
मूल्य हर बार निष्पादन बंद हो जाता है।

प्रदर्शित न करना डिस्प्ले विंडो में चयनित एक्सप्रेशन का मान प्रदर्शित करना बंद करें। अगर
चयनित अभिव्यक्ति एक स्थिरांक है, यह प्रदर्शन संख्या को संदर्भित करता है
डिस्प्ले विंडो में एक एक्सप्रेशन के साथ जुड़ा हुआ है।

आर्ग चयनित फ्रेम के तर्कों को प्रिंट करें।

दिखाना प्रदर्शन
वर्तमान में प्रदर्शित अभिव्यक्तियों के नाम दिखाएं।

स्थानीय लोगों चयनित फ्रेम के स्थानीय चर मुद्रित करें।

धुआँरा पूरे स्टैक का बैकट्रैक प्रिंट करें।

कई तरह का कमानों
यहाँ खोजें एक खोज पैनल पॉप अप करें जो आगे (>>) और रिवर्स (<<) दोनों की खोज की अनुमति देता है
स्रोत फ़ाइल में टेक्स्ट स्ट्रिंग्स। तलाशी में प्रवेश करने के बाद कैरिज रिटर्न हिट
स्ट्रिंग आगे की खोज शुरू करेगी और खोज पैनल को पॉप डाउन करेगी।

पट्टिका एक निर्देशिका ब्राउज़र पॉप अप करें जो उपयोगकर्ता को ऊपर और नीचे जाने की अनुमति देता है
निर्देशिका ट्री, प्रदर्शित होने वाली पाठ फ़ाइल का चयन करने के लिए, निष्पादन योग्य फ़ाइल का चयन करने के लिए
डीबग करने के लिए, या डीबग करने के लिए कोर फ़ाइल का चयन करने के लिए। निर्देशिका प्रविष्टियाँ a के साथ चिह्नित हैं
अनुगामी स्लैश (`/') और अनुगामी तारांकन (`*') के साथ निष्पादन योग्य। फ़ाइल नाम
एक बिंदु (`।') से शुरू होने या एक टिल्ड (`~') के साथ समाप्त होने पर सूचीबद्ध नहीं हैं
मेनू.

यहाँ खोजें एक खोज पैनल पॉप अप करें जो आगे (>>) और रिवर्स (<<) दोनों की खोज की अनुमति देता है
स्रोत फ़ाइल में टेक्स्ट स्ट्रिंग्स। तलाशी में प्रवेश करने के बाद कैरिज रिटर्न हिट
स्ट्रिंग आगे की खोज शुरू करेगी और खोज पैनल को पॉप डाउन करेगी।

हाँ जीडीबी को 'वाई' (हां) भेजें। उपयोग करने के लिए जब जीडीबी को हां/नहीं प्रतिक्रिया की आवश्यकता होती है।

नहीं जीडीबी को 'एन' (नहीं) भेजें। उपयोग करने के लिए जब जीडीबी को हां/नहीं प्रतिक्रिया की आवश्यकता होती है।

छोड़ना निकास xxgdb.

मैं / हे जीतना
आईओ विंडो बनाएं।

नहीं मैं / हे जीतना
आईओ विंडो हटाएं।

प्रदर्शित C जानकारी संरचनाएं
एक्सएक्सजीडीबी सी संरचनाओं को ग्राफिक रूप से प्रदर्शित करने के लिए कुछ आदिम समर्थन प्रदान करता है और
निम्नलिखित संकेतकों की क्षमता। पर दायाँ माउस बटन दबाने पर छाप (या छाप *)
कमांड बटन चयनित एक्सप्रेशन का मान प्रदर्शित करता है (या चयनित मान)
अभिव्यक्ति इंगित कर रही है) पॉपअप में। यदि मान एक सूचक या संरचना है
पॉइंटर्स युक्त, उपयोगकर्ता उस ऑब्जेक्ट के मान की जांच कर सकता है जो पॉइंटर इंगित कर रहा है
सूचक मान पर क्लिक करके। यह एक और पॉपअप बनाएगा जो ऑब्जेक्ट प्रदर्शित करता है
सूचक इंगित करता है। पॉपअप के लेबल पर क्लिक करने से अपने आप और उसके सभी पॉप डाउन हो जाते हैं
वंशज।

X चूक


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

मुख्य विंडो:
टॉपलेवल (टॉपलेवलशेल)
वीपेन (पैन किया हुआ)
फ़ाइलविंडो (फॉर्म)
फ़ाइल लेबल (लेबल)
लाइनलेबल (लेबल)
सोर्सफॉर्म (फॉर्म)
स्रोतविंडो (AsciiText)
संदेशविंडो (लेबल)
कमांडविंडो (बॉक्स)
चलाने के आदेश)
जारी (कमांड)
अगला (कमांड)
चरण (कमांड)
समाप्त (कमांड)
ब्रेक (कमांड)
ब्रेक (कमांड)
हटाएं (कमांड)
ऊपर (कमांड)
नीचे (कमांड)
प्रिंट (कमांड)
प्रिंट * (कमांड)
प्रदर्शन (कमांड)
अनडिस्प्ले (कमांड)
आर्ग (कमांड)
स्थानीय (कमांड)
ढेर (कमांड)
खोज (कमांड)
फ़ाइल (कमांड)
प्रदर्शन दिखाएं (कमांड)
brkpts दिखाएँ (कमांड)
हाँ (कमांड)
कोई आदेश नहीं)
छोड़ो (कमांड)
डायलॉगविंडो (AsciiText)
डिस्प्लेविंडो (AsciiText)

फ़ाइल मेनू:
फ़ाइल निर्देशिका (क्षणिक शेल)
पॉपअप (पैन किया हुआ)
फ़ाइलमेनूलेबल (लेबल)
फ़ाइलमेनू (सूची)
रद्द बटन (कमांड)

खोज संवाद बॉक्स:
खोज (क्षणिक शेल)
खोजपॉपअप (संवाद)
<< (कमांड)
>> (कमांड)
हो गया (कमांड)

डेटा प्रदर्शन पॉपअप:
डेटा पॉपअप (क्षणिक शेल)
पॉपअप (फॉर्म)
लेबल (लेबल)
dataDpyWindow (AsciiText)

मानक X संसाधनों के अतिरिक्त, xxgdb निम्नलिखित एप्लिकेशन-विशिष्ट का उपयोग करता है
उपयोगकर्ता अनुकूलन के लिए संसाधन। कोष्ठक में मान डिफ़ॉल्ट मान है।

घंटी अगर सच है, घंटी चालू है। (सत्य)

प्रदर्शन खिड़की
यदि सही है, तो स्टार्ट अप पर डिस्प्ले विंडो दिखाई देती है। (झूठा)

सीमांकक
शब्द चयन के लिए सीमांकक का सेट। (" !%^&*()+=~|;:{},/#

स्टॉप_कलर
स्टॉप साइन का रंग। (लाल)

तीर_रंग
तीर के निशान का रंग। (नीला)

updown_color
अपडाउन साइन का रंग। (नीला)

बम रंग
बम साइन का रंग। (लाल)

डेटाDpyMaxHeight
डेटा डिस्प्ले विंडो की अधिकतम ऊंचाई। (300)

डेटाDpyMaxWidth
डेटा डिस्प्ले विंडो की अधिकतम चौड़ाई। (600)

शीघ्र xxgdb में प्रयुक्त प्रॉम्प्ट स्ट्रिंग। ("(xxgdb)")

db_name
डीबगर प्रोग्राम का नाम। ("जीडीबी")

डीबी_प्रॉम्प्ट
डीबगर प्रोग्राम की प्रॉम्प्ट स्ट्रिंग। ("(जीडीबी)")

जीडीबीएनआईटी
प्रारंभिक कमांड फ़ाइल का फ़ाइल नाम। (".gdbinit")

nx अगर सही है, तो xxgdb स्टार्ट-अप पर .gdbinit निष्पादित नहीं करेगा। (झूठा)

टैब का विश्राम स्थान
स्रोत कोड प्रदर्शित करते समय, एक टैब की चौड़ाई (रिक्त स्थान में)। (8)

onworks.net सेवाओं का उपयोग करके ऑनलाइन xxgdb का उपयोग करें


Ad


Ad