جدول المحتويات:

ما هو GDB في لغة سي؟
ما هو GDB في لغة سي؟

فيديو: ما هو GDB في لغة سي؟

فيديو: ما هو GDB في لغة سي؟
فيديو: C programming utilities in Linux: GDB 2024, شهر نوفمبر
Anonim

GDB يرمز إلى GNU Project Debugger وهو أداة تصحيح أخطاء قوية لـ ج (إلى جانب لغات أخرى مثل ج ++). يساعدك على البحث داخل ملف ج البرامج أثناء تنفيذها ويسمح لك أيضًا بمعرفة ما يحدث بالضبط عند تعطل برنامجك.

هنا ، كيف يمكنني استخدام GDB؟

كيفية تصحيح أخطاء برنامج C باستخدام gdb في 6 خطوات بسيطة

  1. قم بتجميع برنامج C باستخدام خيار التصحيح -g. قم بتجميع برنامج C الخاص بك باستخدام الخيار -g.
  2. قم بتشغيل gdb. قم بتشغيل مصحح الأخطاء C (gdb) كما هو موضح أدناه.
  3. قم بإعداد نقطة فاصل داخل برنامج C.
  4. قم بتنفيذ برنامج C في مصحح أخطاء gdb.
  5. طباعة القيم المتغيرة داخل مصحح gdb.
  6. تابع ، يتخطى الأوامر وداخلها - gdb.

قد يتساءل المرء أيضًا ، كيف يعمل GDB في Linux؟ GDB يتيح لك القيام بأشياء مثل تشغيل البرنامج حتى نقطة معينة ثم التوقف وطباعة قيم متغيرات معينة في تلك النقطة ، أو التنقل خلال البرنامج سطرًا واحدًا في كل مرة وطباعة قيم كل متغير بعد تنفيذ كل سطر. GDB يستخدم واجهة سطر أوامر بسيطة.

تعرف أيضًا ، ما هو التصحيح في C؟

التصحيح هي العملية الروتينية لتحديد وإزالة أخطاء برامج الكمبيوتر أو الأخطاء أو التشوهات ، والتي يتم التعامل معها بشكل منهجي بواسطة مبرمجي البرامج عبر التصحيح أدوات. التصحيح يتحقق من الأخطاء أو الأخطاء ويكتشفها ويصححها للسماح بالتشغيل السليم للبرنامج وفقًا للمواصفات المحددة.

هل يعمل GDB مع C ++؟

بالنسبة لـ C و C ++ برامج gdb و ddd هي مصححات يمكنك استخدامها. ddd عبارة عن غلاف واجهة مستخدم رسومية سهل الاستخدام حول مصحح أخطاء أدنى ( gdb لـ GNU المترجمة C أو C ++ الشفرة). يسمح لك ddd بالتفاعل مع مصحح الأخطاء باستخدام خيارات قائمة واجهة المستخدم الرسومية أو واجهة سطر أوامر المصحح الأساسي.

موصى به: