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

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

في Ubuntu ، توجد سلسلة من خمس حزم مضمنة في الحزمة الوصفية الأساسية للبناء:

  • dpkg-dev: يمكنك استخدام هذه الحزمة لفك حزم مصدر DEB وإنشائها وحتى تحميلها. يمكنك استخدام هذه الأداة بشكل أساسي لتعبئة برنامجك من أجل الأنظمة القائمة على دبيان.
  • صنع: تُعد أداة make جزءًا لا يتجزأ من نظام Linux الذي ينشئ ملفات Makefiles ويفسرها. يعد Makefile ضروريًا لتوفير اتجاهات العمل للمترجم. أثناء التثبيت ، تأكد من معالجة أي ملف جعل: الأمر لم يتم العثور على أخطاء.
  • libc6-dev: libc6-dev هي مكتبة GNU C التي تحتوي على ملفات الرأس الضرورية ومكتبات التطوير لمعالجة وتجميع نصوص C و C ++.
  • مجلس التعاون الخليجي / g ++: هذه هي برامج التحويل البرمجي للنصوص C و C ++ ، على التوالي.
instagram viewer

بمجرد تثبيت الحزم الأساسية على نظامك ، يمكنك إنشاء نصوص C ++ للتحقق من الحالة ومدى التثبيت.

بدلاً من ذلك ، لا توجد قاعدة صارمة وسريعة تمنع تثبيت كل برنامج على حدة. ومع ذلك ، نظرًا لأن حزمة build-basic تأتي كقائمة مجمعة من البرامج ، سيكون لديك كل شيء في مكان واحد ، وهو أمر مناسب.

كيفية تثبيت build-basic على أوبونتو

عندما تحتاج إلى تثبيت حزمة البنية الأساسية على Ubuntu ، يمكنك اتباع الخطوات المذكورة أدناه:

قم بتثبيت أي تحديثات معلقة لحزمك الحالية مع تحديث و رفع مستوى الأوامر:

sudo apt التحديث && sudo apt الترقية -y

لتثبيت build-basic ، يمكنك استخدام الأمر التالي:

sudo apt تثبيتيبني-ضروري

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

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

sudo apt تثبيت manpages- ديف

الآن وبعد تثبيت جميع الحزم ، يمكنك التحقق من إصدار GCC باستخدام الأمر التالي:

مجلس التعاون الخليجي --إصدار

الإخراج على النحو التالي:

مجلس التعاون الخليجي (أوبونتو 11.2.0-19ubuntu1) 11.2.0

نظرًا لأنك تتحقق بالفعل من إصدار GCC ، فمن المستحسن أيضًا التحقق من إصدار g ++ باستخدام ملف --إصدار يأمر:

g ++ --إصدار

تظهر أرقام الإصدار في نهاية السلسلة ، على غرار 11.2.0. ستختلف أرقام الإصدارات بناءً على إصدار Ubuntu الذي تستخدمه.

منذ أن تم تثبيت مكتبات المترجم ، يمكنك تشغيل برنامج C للتحقق من معلمات التثبيت.

تشغيل سيناريو سي باستخدام GCC

لتأكيد ما إذا كانت الحزمة الوصفية للبناء الأساسي قد تم تثبيتها بنجاح ، يمكنك كتابة وتجميع عينة نصية C. افتح محرر النصوص المفضل لديك على أوبونتو. تستطيع اختر بين Vim و nano لكتابة مقتطف الشفرة التالي:

نانواختبار.c

أضف مقتطف الشفرة التالي داخل محرر النصوص واحفظ البرنامج النصي:

#تضمن <stdio.h>
فارغ رئيسي()
{
printf("مرحبًا ، هذا ملف اختبار برنامج المترجم في مترجم C!
");
}

إليك ما يجب أن يبدو عليه الملف النصي:

فيما يلي شرح موجز للبرنامج:

  • stdio.h: عنوان مكتبة الإدخال والإخراج القياسي
  • رئيسي(): تعمل هذه الوظيفة على تشغيل برنامج C.
  • printf (): وظيفة C لطباعة الإخراج
  • \ن: يطبع الإخراج على سطر جديد

للحفظ ، ما عليك سوى الضغط على السيطرة + X، تليها ص و يدخل.

بعد ذلك ، تحتاج إلى إنشاء ملف قابل للتنفيذ على النحو التالي:

مجلس التعاون الخليجياختبار.c-oاختبار

قم بتشغيل ملف C الذي تم إنشاؤه حديثًا باستخدام الأمر:

./اختبار

يتم نشر المخرجات المحفوظة والمترجمة في محرر النصوص في نافذة المحطة الطرفية بنجاح. هذا يثبت أن تثبيت برنامج التحويل البرمجي GCC كان ناجحًا.

كيفية إلغاء تثبيت build-basic من أوبونتو

أخيرًا ، قد تكون هناك مواقف تريد فيها إلغاء تثبيت الحزم المثبتة أثناء تثبيت حزمة build-basic. في مثل هذا السيناريو ، يمكنك استخدام الأمر الأساسي:

sudo apt إزالة ضروري للبناء

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

sudo apt autoremove

تستمر البرامج الأساسية للبناء على Ubuntu في أن تكون جزءًا لا يتجزأ من تجميع التعليمات البرمجية العادية وتثبيت البرامج.

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