Skip to content

Latest commit

 

History

History
109 lines (84 loc) · 6.72 KB

File metadata and controls

109 lines (84 loc) · 6.72 KB

English | العربية

7223bece47ef99ec3ed361f4a4b36433 مصدر الصورة

جميع الأكواد المستخدمة في معامل مادة نظم التشغيل باستخدام موجه الأوامر ولغة سي بلس بلس متوفرة في هذا المستودع

المحتويات

المتطلبات السابقة:

  • لينكس أوبونتو (نظام تشغيل)
  • جي إديت (محرر نصوص)
  • جي بلس بلس (جامع أو مترجم أكواد)

تنصيب مترجم الأكواد جي بلس بلس:

افتح موجه الأوامر، واكتب الأوامر التالية:

$ sudo apt-get update
$ sudo apt-get –f install
$ sudo apt-get install g++

ستجدون شرح تفصيلي لطريقة تنصيب المترجم في هذا الملف

كيف استفيد من هذا المشروع؟

image

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

$ mkdir OSLabsContainer

التوجه إلى داخل المجلد أو المسار الذي تم إنشاؤه:

$ cd OSLabsContainer

استنساخ المستودع، يجب لتنفيذ هذه الخطوة تحميل git مسبقًا

$ git clone https://github.com/siudro/Operating_Systems_Labs.git

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

$ cd Operating_Systems_Labs
$ cd OSLabs

لفتح أي ملف سي بلس بلس، استخدم هذا الأمر مع استبدال <> باسم الملف

$ gedit <fileName>.cpp

عند إجراء أي تغيير في ملف الكود، يجب حفظه ثم تجميعه قبل تجربة المخرجات باستخدام الأمر

$ g++ <fileName>.cpp -o <fileName> -lpthread

لاختبار أو تشغيل الملف:

$ ./<fileName>