
☕ GDBFrontend هو مصحح أخطاء رسومي سهل ومرن وقابل للتوسيع.

GDBFrontend هو مصحح واجهة مستخدم رسومية سهل ومرن وقابل للتوسيع.

يمكنك تثبيت 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 shell باستخدام الأمر:
tmux a -t gdb-frontend
يمكنك تثبيت حزمة Arch Linux للتوزيعات المبنية على Arch. (AUR Package)
yay -S gdb-frontend-bin
ويمكنك تشغيله:
gdbfrontend
حزمة Flatpak هي TODO.
اتبع هذا البرنامج التعليمي لتعلم كيفية تصحيح تطبيقات C/C++ المحوَّمة باستخدام GDBFrontend.
اتبع هذا البرنامج التعليمي السريع لتصحيح الأجهزة المضمنة باستخدام GDBFrontend.
اتبع هذا البرنامج التعليمي السريع لتصحيح امتدادات C الأصلية لـ Python باستخدام GDBFrontend.
GDBFrontend لديه واجهات برمجة تطبيقات قوية وقابلة للتوسيع. اتبع هذا البرنامج التعليمي السريع لتعلم تطوير إضافات GDBFrontend.
اتبع هذا البرنامج التعليمي السريع للحصول على أفكار تكامل لمتطلبات التطوير/التصحيح الخاصة.
اتبع هذا البرنامج التعليمي لتصحيح STM32 باستخدام OpenOCD و GDBFrontend.
GDBFrontend يحتوي على مُقدِّر تعبيرات يمكنك استخدام عدة منه في نفس الوقت.



انقر بزر الماوس الأيمن على نقطة توقف لتعيين شرطها.


جميع تعابير المتغيرات والأعضاء والعناصر متصلة في مستكشف المتغيرات VariablesExplorer في GDBFrontend.

يمكنك مراقبة العمليات أو تصفيتها أو إدارتها باستخدام مدير العمليات.


GDBFrontend يحتوي على مجموعة من الميزات للتعاون تسمى "Enhanced Collabration".

الرسم التعاوني متاح عند تمكين Enhanced Collabration. انقر على Draw أو استخدم الاختصار Ctrl + Shift + X للرسم و Ctrl + Shift + C لمسح جميع الرسومات.

مع Enhanced Collabration يتم مزامنة جميع عملاء المصحح في عرض المصدر.

GDBFrontend قابل للتوسيع بشكل كبير وله واجهات برمجة تطبيقات قوية. بعض الأمثلة على قابلية توسيع GDBFrontend.


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