إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

طريقة بناء برنامج make من المصدر source في ثلاث دقائق فقط

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] طريقة بناء برنامج make من المصدر source في ثلاث دقائق فقط

    السلام عليكم ورحمة الله وبركاته
    هناك برنامج استخدمه بكثره الا ان الاصدار الاخير منه غير متوفر على اوبنتو نظراً لأن تحديثه يتم بشكل شبه اسبوعي مما يضطرني لبناء البرنامج من المصدر باستمرار ، وكما لا يخفى أن البناء من المصدر يحتاج لوقت طويل ، فقد كنت احتاج لساعتين لبناء البرنامج ، ثم تعرفت على التعديل (g-) والذي قلص العملية لساعة تقريبا، لكنني فوجئت بأحد الاخوة يقول أنه يقوم ببناء البرنامج في 3 دقائق فتعجبت من ذلك ، فقال انه يقوم بهذا باستخدم (j-) وعندما بحثت في النت وجدت التالي :
    أن مالكي المعالجات من فئة ملتي كور التي يحتوي المعالج فيها على عدة انوية يمكنهم بناء البرنامج make بسرعة كبيرة عن طريق تشغيل اكثر من معالج في نفس الوقت وذلك فقط باضافة حرف j متبوعا بعدد الانوية المراد استخدامها في المعالج ، مثال :
    نكتب :
    كود:
      [COLOR=Blue]qmake program.pro[/COLOR]
    ثم
    كود:
      [COLOR=Red]make -j3[/COLOR]
    تعني ابدأ ببناء البرنامج مستخدما 3 انوية من المعالج .
    كود:
      [COLOR=Red]make -j4[/COLOR]

    تعني ابدأ ببناء البرنامج مستخدما 4 انوية من المعالج.

    كود:
      [COLOR=Red]make -j2[/COLOR]
    تعني ابدأ ببناء البرنامج مستخدما نواتين من المعالج.

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

  • #2
    ما هو هذا البرنامج؟
    لماذا لا تستخدم احد برامج ادارة المصدر(scm) مثل git او svn هكذا لن تضطر الى اعادة الترجمة من الصفر، لكن توقوم بالتحديث(وهو فوري وليس اسبوعي) وتقوم بالترجمة(make) وسيقوم البرنامج بترجمة الملفات التي تغييرت فقط، وهكذا ستقوم بالترجمة في ثواني..

    تعليق


    • #3
      وان كان البرنامج يستخدم Qt وتقوم بانشاء ملفات الترجمة باستخدام qmake فجرب:
      كود:
      qmake -r "CONFIG += Release"

      تعليق


      • #4
        بسم الله الرحمن الرحيم

        اعتقد ان المطر كان يقصد الموضوع بشكل عام ، وعلى كل مايخص ال make وليس بالضرورة المصادر المتجددة ،

        شكررررررا المطر على الطريقة الرهيبة ،

        هاوي البناء من المصدر
        (لَا تَحْسَبَنَّ الَّذِينَ يَفْرَحُونَ بِمَا أَتَوا وَّيُحِبُّونَ أَن يُحْمَدُوا بِمَا لَمْ يَفْعَلُوا فَلَا تَحْسَبَنَّهُم بِمَفَازَةٍ مِّنَ الْعَذَابِ وَلَهُمْ عَذَابٌ أَلِيمٌ)
        آل عمران 188
        قال رسول الله صلى الله عليه و سلم :
        {لا يشكر الله من لا يشكر الناس}
        {من كان يؤمن بالله واليوم الآخر،فليقل خيراً أو ليصمت}

        جميع المساهمات الحاملة لهذا التوقيع تخضع لرخصة وقف
        أسأل الله العظيم رب العرش العظيم أن يحسن من حال أمتي

        تعليق


        • #5
          السلام عليكم وكل عام وانتم بخير بحلول شهر رمصان الكريم اعاده الله علينا سنوات عديده يالخير و البركه
          ممكن لو احد عنده كتاب يشرح تركيب البرامج ان امكن للمبتدئن
          وبراك الله فبكم

          تعليق

          يعمل...
          X