الانتقال إلى المحتوى الرئيسي

كيفية استخدام غب: دليل خطوة بخطوة للمبتدئين

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

مزايا غب هي الراحة والمرونة والوظائف الغنية. غب لديه القدرة على تنفيذ برنامج خطوة بخطوة ، والتوقف عند خطوط معينة من التعليمات البرمجية أو نقاط التوقف ، وتحليل القيم المتغيرة ، وأخطاء الصيد ، والبحث عن تسرب الذاكرة ، وأكثر من ذلك بكثير.

في هذا الدليل ، ونحن سوف ننظر في الأوامر غب الأساسية التي سوف تساعدك على تعلم أساسيات التصحيح برامج ج. سوف تتعلم كيفية تشغيل البرامج في غب ، واستخدام أوامر التصحيح خطوة بخطوة ، وأخطاء الصيد ، والعمل مع المتغيرات وعرض مكدس الاستدعاءات.

  1. المفاهيم والميزات الأساسية
  2. تثبيت وتكوين غب
  3. تثبيت غب
  4. إعداد غب
  5. إعداد بيئة التطوير
  6. تصحيح برنامج باستخدام غب
  7. خطوة بخطوة: ابدأ ، توقف ، تابع
  8. 1. إطلاق البرنامج
  9. 2. وقف التنفيذ
  10. 3. انتقل إلى التعليمات التالية
  11. 4. دخول الوظيفة
  12. 5. استمرار التنفيذ
  13. أوامر ونصائح مفيدة للعمل مع غب
  14. سؤال وجواب
  15. ما هو غب?
  16. كيف يمكنني تثبيت غب?
  17. كيف يمكنني تشغيل البرنامج في غب?
  18. كيف يمكنني تعيين نقطة توقف في غب?
  19. كيف يمكنني تشغيل البرنامج خطوة بخطوة في غب?

المفاهيم والميزات الأساسية

في هذا القسم ، وسوف ننظر في المفاهيم الأساسية والميزات المرتبطة باستخدام غب.

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

  2. نقاط التوقف هي علامات يمكنك تعيينها في رمز البرنامج لإيقاف تنفيذ البرنامج مؤقتا في أماكن معينة. عند الوصول إلى نقطة التوقف ، يتوقف البرنامج ويمكنك فحص حالة البرنامج في ذلك الوقت.

  3. خطوات التنفيذ هي وسيلة للتنقل عبر البرنامج خطوة بخطوة. يمكنك تنفيذ برنامج وفقا للتعليمات أو وظيفة واحدة أو سطر واحد من التعليمات البرمجية في كل مرة. هذا يسمح لك بدراسة تنفيذ البرنامج بمزيد من التفصيل واكتشاف الأخطاء.

  4. تسمى المتغيرات مناطق الذاكرة التي يتم تخزين القيم فيها أثناء تنفيذ البرنامج. مع غب ، يمكنك عرض قيم المتغيرات في أي نقطة في تنفيذ البرنامج ودراسة التغييرات مع مرور الوقت.

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

هذه ليست سوى بعض من المفاهيم والقدرات الأساسية من غب. كلما اكتسبت الخبرة ، سوف تكتشف المزيد والمزيد من ميزات هذه الأداة القوية.

تثبيت وتكوين غب

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

في هذا القسم ، ونحن سوف ننظر في عملية تثبيت وتكوين غب على جهاز الكمبيوتر الخاص بك.

تثبيت غب

  1. افتح محطة طرفية على جهاز الكمبيوتر الخاص بك.

  2. أدخل الأمر لتثبيت غب. اعتمادا على نظام التشغيل الخاص بك ، قد يختلف الأمر:

    • لينكس:

      - سودو الرابطة بين الحصول على تثبيت غب

    • لماك:

      - المشروب تثبيت غب

    • ويندوز:

      تحميل ملف التثبيت غب من الموقع الرسمي واتبع تعليمات المثبت.

  3. تأكيد التثبيت عن طريق إدخال كلمة مرور المسؤول (لينكس وماك) أو اتباع تعليمات المثبت (ويندوز).

  4. انتظر حتى يكتمل التثبيت.

إعداد غب

بعد التثبيت الناجح ل غب ، تحتاج إلى تكوينه للحصول على الأداء الأمثل:

  1. إنشاء ملف."غبينيت " في الدليل الرئيسي الخاص بك (إذا كان هذا الملف موجودا بالفعل ، تخطي هذه الخطوة).

  2. افتح.غبينيت الملف في أي محرر نصوص وإضافة السطر التالي:

    تعيين مسار آمن للتحميل التلقائي /

  3. حفظ وإغلاق الملف.غبينيت.

يتم الآن تثبيت غب وتكوينها على جهاز الكمبيوتر الخاص بك. يمكنك تشغيل غب باستخدام الأمر" غب " في المحطة.

إعداد بيئة التطوير

قبل البدء في استخدام غب ، تحتاج إلى إعداد بيئة التطوير. وهنا بعض الخطوات للقيام بذلك:

  1. تثبيت غب على نظام التشغيل الخاص بك. غب متاح على معظم المنصات ، بما في ذلك لينكس ، ماك ويندوز. يمكنك العثور على تعليمات التثبيت على الموقع الرسمي غب.
  2. قم بتثبيت مترجم للغة البرمجة الخاصة بك. يعمل غب مع لغات البرمجة المختلفة ، بما في ذلك ج ، ج++ ، بيثون وغيرها. قبل استخدام غب ، سوف تحتاج إلى مترجم لتجميع التعليمات البرمجية الخاصة بك.
  3. ترجمة البرنامج الخاص بك مع معلومات التصحيح. يستخدم غب معلومات التصحيح الواردة في ملف قابل للتنفيذ أو مكتبة. لذلك ، قبل استخدام غب ، تحتاج إلى تجميع البرنامج الخاص بك مع معلومات التصحيح.

بعد الانتهاء من جميع خطوات التحضير ، كنت على استعداد للبدء في استخدام غب لتصحيح البرامج الخاصة بك!

تصحيح برنامج باستخدام غب

تصحيح أخطاء البرنامج هو عملية العثور على الأخطاء التي تحدث في البرنامج أثناء تنفيذه وتصحيحها. غب هي واحدة من الأدوات الأكثر شعبية لتصحيح ج و ج programs البرامج.

غب (غنو المصحح) هو المصحح مصممة للعمل مع البرامج المكتوبة في ج و ج languages اللغات. يسمح لك بالتحكم في تنفيذ البرنامج ، وإيقافه في اللحظات المناسبة ، وعرض قيم المتغيرات ، وكذلك العثور على الأخطاء وتصحيحها.

للعمل مع غب ، يجب تثبيته على جهازك. بعد التثبيت ، يمكنك تشغيل غب مع الأمر غب على سطر الأوامر.

أوامر غب الرئيسية:

  • تشغيل: بدء تشغيل البرنامج
  • استراحة: تحديد نقطة توقف
  • متابعة: متابعة تنفيذ البرنامج
  • الخطوة: تنفيذ البرنامج خطوة بخطوة
  • طباعة: إخراج قيمة المتغير
  • التالي: تنفيذ السطر التالي من التعليمات البرمجية
  • إنهاء: تنفيذ البرنامج حتى اكتمال الوظيفة الحالية

تتكون عملية تصحيح أخطاء البرنامج عادة من الخطوات التالية:

  1. تعيين نقاط التوقف في الأماكن الصحيحة للبرنامج باستخدام أمر الفاصل.
  2. تشغيل البرنامج مع الأمر تشغيل.
  3. عرض قيم المتغيرات باستخدام أمر الطباعة.
  4. قم بتشغيل البرنامج خطوة بخطوة باستخدام الخطوة أو الأمر التالي.
  5. إعادة تشغيل وإصلاح البرنامج حتى يتم حل جميع الأخطاء.

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

خطوة بخطوة: ابدأ ، توقف ، تابع

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

1. إطلاق البرنامج

لتشغيل البرنامج في غب ، استخدم الأمر تشغيل أو نسخته المختصرة ص. يبدأ هذا الأمر البرنامج وينفذه حتى يتم الوصول إلى نقطة التوقف الأولى (إن وجدت).

تشغيل

2. وقف التنفيذ

يمكنك إيقاف تنفيذ البرنامج في أي وقت باستخدام أمر المقاطعة أو نسخته المختصرة كنترول+ج.هذا مفيد إذا كان البرنامج يعمل لفترة طويلة جدا أو إذا لاحظت خطأ وتريد التوقف لإصلاحه.

المقاطعة

3. انتقل إلى التعليمات التالية

لتنفيذ تعليمات واحدة فقط والانتقال إلى التالي ، استخدم الأمر التالي أو نسخته المختصرة ن. يكون هذا مفيدا عندما تريد إلقاء نظرة على نتيجة تنفيذ تعليمات واحدة أو تخطي استدعاء دالة.

التالي

4. دخول الوظيفة

إذا كنت تريد الدخول إلى الوظيفة المسماة وتنفيذها خطوة بخطوة ، فاستخدم أمر الخطوة أو نسخته المختصرة س. يمكن أن يكون هذا مفيدا لتتبع تنفيذ التعليمات البرمجية داخل الوظائف وتحليل الأخطاء.

خطوة

5. استمرار التنفيذ

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

تابع

هذه ليست سوى بعض الأوامر الأساسية التي يمكنك استخدامها للتحكم في تنفيذ البرنامج في غب. غب يقدم الأوامر الأخرى التي يمكن أن تكون مفيدة في سيناريوهات التصحيح أكثر تعقيدا.

أوامر ونصائح مفيدة للعمل مع غب

في هذا القسم ، ونحن سوف ننظر في بعض الأوامر المفيدة ونصائح للعمل مع غب.

  • استراحة: يسمح لك هذا الأمر بتعيين نقطة توقف في البرنامج. يمكنك تحديد رقم السطر أو الوظيفة أو العنوان في الذاكرة حيث تريد إيقاف تنفيذ البرنامج.
  • تشغيل: يبدأ الأمر تشغيل البرنامج مع المجموعة الحالية من وسيطات سطر الأوامر.
  • متابعة: يتيح لك الأمر متابعة متابعة تشغيل البرنامج بعد التوقف عند نقطة توقف.
  • التالي: يتيح لك استخدام الأمر التالي تنفيذ السطر التالي من التعليمات البرمجية والتوقف.
  • الخطوة: تم تصميم هذا الأمر للتنقل عبر البرنامج وتمكين الوظائف المتداخلة.
  • طباعة: يتم استخدام أمر الطباعة لإخراج قيمة متغير.
  • التتبع الخلفي: يقوم أمر التتبع الخلفي بإخراج معلومات حول مكدس الاستدعاءات: قائمة الوظائف المتداخلة مع المعلمات والمتغيرات المحلية.
  • مشاهدة: باستخدام الأمر ووتش ، يمكنك تتبع التغيير في قيمة متغير وتلقائيا وقف تنفيذ البرنامج عندما يتغير.
  • معلومات: يوفر أمر المعلومات معلومات متنوعة حول البرنامج ، مثل قائمة الوظائف والمتغيرات وأنواع البيانات وما إلى ذلك

. بالإضافة إلى هذه الأوامر ، هناك العديد من الأوامر والخيارات المفيدة الأخرى التي يمكن استخدامها في غب. لا تتردد في الرجوع إلى الكتب المرجعية والوثائق لمزيد من المعلومات حول ميزات غب.

لاحظ أيضا أن استخدام المصحح يتطلب بعض الخبرة والفهم لكيفية عمل البرنامج. من خلال اكتساب المهارات والمعرفة تدريجيا ، سوف تكون قادرة على استخدام غب أكثر فعالية لتصحيح البرامج الخاصة بك.

سؤال وجواب

ما هو غب?

غب هو المصحح للبرامج المكتوبة في لغة البرمجة ج ولغات أخرى. يسمح لك بمراقبة تنفيذ البرنامج وفحص حالته والعثور على الأخطاء.

كيف يمكنني تثبيت غب?

تركيب غب يعتمد على نظام التشغيل. على سبيل المثال ، على لينكس ، يمكنك تثبيت غب باستخدام الأداة المساعدة أبت-جيت: "سودو أبت-جيت تثبيت غب". ويندوز ، وهناك غبمينغو ، والتي يمكن تثبيتها من الموقع الرسمي. لماك ، يمكنك تثبيت غب باستخدام البيرة: "المشروب تثبيت غب".

كيف يمكنني تشغيل البرنامج في غب?

لتشغيل برنامج في غب ، يجب تحديد المسار إلى الملف القابل للتنفيذ من البرنامج ووسيطاته مع الأمر" تشغيل". على سبيل المثال: "تشغيل ./ برنامجي أر 1 أر 2".

كيف يمكنني تعيين نقطة توقف في غب?

لتعيين نقطة توقف في غب ، تحتاج إلى تحديد المكان الذي يحتاج البرنامج إلى إيقاف باستخدام الأمر "كسر". على سبيل المثال: "كسر الرئيسية" سيتم تعيين نقطة توقف إلى بداية الوظيفة الرئيسية.

كيف يمكنني تشغيل البرنامج خطوة بخطوة في غب?

يستخدم غب الأمر" التالي "أو" الخطوة " لتنفيذ البرنامج خطوة بخطوة. يسمح لك "التالي "بتنفيذ السطر التالي من التعليمات البرمجية دون الدخول إلى الوظائف ؛ تسمح لك" الخطوة " بتنفيذ السطر التالي من التعليمات البرمجية ، بما في ذلك إدخال الوظائف.