
☕ GDBFrontend एक आसान, लचीला और विस्तार योग्य GUI डीबगर है।

GDBFrontend एक आसान, लचीला और विस्तार योग्य GUI डीबगर है।

आप GDBFrontend को pip के साथ इंस्टॉल कर सकते हैं।
sudo python3 -m pip install gdbfrontend
यदि यह पहले से इंस्टॉल है और आप अपग्रेड कर रहे हैं
sudo python3 -m pip install --upgrade gdbfrontend
या यदि आप विशिष्ट GIT स्नैपशॉट इंस्टॉल करना चाहते हैं:
sudo python3 setup.py install
और आप चला सकते हैं
gdbfrontend
आप नवीनतम स्रोत डाउनलोड करके इसे चला सकते हैं।
आप gdb-frontend को निम्नलिखित कमांड से चला सकते हैं:
git clone https://github.com/rohanrhu/gdb-frontend.git gdb-frontend
cd gdb-frontend
./gdbfrontend
और आप इसे इस प्रकार खोल सकते हैं:
http://127.0.0.1:5550/
आप GDB शेल को इस कमांड से खोल सकते हैं:
tmux a -t gdb-frontend
आप Arch-आधारित वितरणों के लिए Arch Linux पैकेज इंस्टॉल कर सकते हैं। (AUR पैकेज)
yay -S gdb-frontend-bin
और आप इसे चला सकते हैं:
gdbfrontend
Flatpak पैकेज एक TODO है।
इस ट्यूटोरियल का पालन करें ताकि डॉकरीकृत C/C++ ऐप्स को GDBFrontend के साथ डीबग करना सीख सकें।
इस त्वरित ट्यूटोरियल का पालन करें एम्बेडेड उपकरणों को GDBFrontend के साथ डीबग करने के लिए।
इस त्वरित ट्यूटोरियल का पालन करें नेटिव C Python एक्सटेंशन को GDBFrontend के साथ डीबग करने के लिए।
GDBFrontend में शक्तिशाली और विस्तार योग्य APIs हैं। GDBFrontend प्लगइन्स विकसित करने के लिए इस त्वरित ट्यूटोरियल का पालन करें।
विशेष विकास/डीबगिंग आवश्यकताओं के लिए एकीकरण विचारों के लिए इस त्वरित ट्यूटोरियल का पालन करें।
OpenOCD और GDBFrontend के साथ STM32 को डीबग करने के लिए इस ट्यूटोरियल का पालन करें।
GDBFrontend में एक एक्सप्रेशन इवैल्यूएटर है जिसका उपयोग आप एक ही समय में कई बार कर सकते हैं।



ब्रेकपॉइंट पर राइट-क्लिक करें ताकि उसकी शर्त सेट कर सकें।


GDBFrontend के VariablesExplorer में सभी वेरिएबल्स, सदस्यों और आइटम्स के एक्सप्रेशन कनेक्टेड होते हैं।

आप प्रक्रिया प्रबंधक के साथ प्रक्रियाओं को देख, फ़िल्टर या प्रबंधित कर सकते हैं।


GDBFrontend में सहयोग के लिए कुछ विशेषताएं हैं जिन्हें "Enhanced Collabration" नाम दिया गया है।

जब आप Enhanced Collabration सक्षम करते हैं तो सहयोग ड्रा उपलब्ध होता है। ड्रा करने के लिए Ctrl + Shift + X शॉर्टकट और सभी ड्रॉइंग साफ़ करने के लिए Ctrl + Shift + C का उपयोग करें।

Enhanced Collabration के साथ सभी डीबगर क्लाइंट स्रोत दृश्य में सिंक्रनाइज़ होते हैं।

GDBFrontend बहुत विस्तार योग्य है और इसमें शक्तिशाली APIs हैं। GDBFrontend की विस्तार योग्यता के कुछ उदाहरण।


./gdbfrontend$ gdbfrontend --help
GDBFrontend is a easy, flexible and extensionable gui debugger.