وحكومة الوحدة الوطنية هو جعل مفتوح المصدر والبرمجيات الحرة سطر الأوامر التي تم تصميمها من الألف إلى الياء للسيطرة على جيل من الملفات القابلة للتنفيذ وغيرها من الملفات غير مصدر للبرنامج، من برامج files.Builds مصدر البرنامج من sourcesThis أداة قادرة على برامج بناء من المصادر، وذلك بفضل ملف يسمى MAKEFILE، التي يمكن العثور عليها في الأرشيف مصادر ذلك البرنامج، وقوائم كل من الملفات غير مصدر، وكذلك كيفية حساب لهم من الملفات الأخرى .Builds وتثبيت برنامج packagesThe قادر على تمكين المستخدمين النهائيين لبناء وتثبيت حزم دون أن يعلموا تفاصيل كيف يتم ذلك، ويمكن أيضا أن الرقم تلقائيا والتي تحتاج إلى تحديث، والتي على أساسها كانت ملفات مصدر ملفات تغير.
جنو جعل له العديد من الميزات القوية التي يمكن استخدامها من قبل المطورين في makefiles. ويمكن أيضا تجديد واستخدام وحذف ملفات الوسيطة التي لا يلزم أن يكون حفظها خلال تجميع process.An البرنامج ضروري لكل جنو / لينكس systemGNU جعل هو واحد من البرامج الأكثر أهمية في نظام تشغيل جنو / لينكس، كما أنها تتيح للمستخدمين تجميع وتثبيت التطبيقات على توزيعها باستخدام أرشيف مصادر عالمية للمشروع المعني. دون ذلك، وكنت فاز & رسقوو]؛ ر تكون قادرة على تثبيت أي حزمة التي يتم توزيعها فقط كمصدر tarball.Under يتم كتابة غطاء محرك السيارة، وتوافر ودعم البرامج OSesThe تماما في ++ لغة البرمجة C وتم تصميم للعمل بشكل جيد على أي جنو / توزيعة لينكس، دعم البنى حد سواء 32 بت و مجموعة التعليمات 64 بت.
الجزء المضحك هو أن جنو جعل توزع نفسها أرشيف مصادر عالمي، مما يعني أنك سوف تحتاج إلى أن يكون بالفعل جنو تأكد تركيبها من أجل تثبيته على توزيعة لينكس الخاصة بك من المصادر. ومع ذلك، يجب أن يكون مثبتا بشكل افتراضي على أي توزيعة
ما هو الجديد في هذا الاصدار:.
تحذير: الى الوراء عدم توافق! إذا تم تحديد .POSIX، ثم جعل تتمسك POSIX مائل / التعامل مع متطلبات السطر الجديد، الذي يدخل التغييرات التالية على مائل القياسية / مناولة في خطوط غير وصفة السطر: * هو الحفاظ على أي مسافة زائدة قبل مائل * كل مائل / السطر الجديد يتم تحويل (زائد بيضاء لاحقة) إلى مسافة واحدة
ميزة جديدة: جنو المكر التكامل هذا الإصدار من جنو جعل يمكن جمعها مع التكامل جنو المكر. يقدم جنو المكر كلغة تمديد جزءا لا يتجزأ من لجعل. رؤية ومثل، المكر وظيفة ومثل. القسم في حكومة الوحدة الوطنية تقديم دليل للحصول على التفاصيل. حاليا يتم دعم حكومة الوحدة الوطنية المكر 1.8 و 2.0+. في المكر 1.8 لا يوجد أي دعم للمجموعات الأحرف المدولة. في المكر 2.0+، مخطوطات يمكن ترميزها في UTF-8.
خيار سطر الأوامر الجديدة: --output المزامنة (-O) تمكن التجمع من الانتاج بواقع هدف أو عن طريق جعل العودية. وهذا مفيد خلال بالتوازي يبني لتجنب الناتج خلط من وظائف مختلفة معا مما يصعب فهم النتائج. تنفيذ الأصلي من قبل ديفيد بويس. إعادة صياغة وتعزيز فرانك Heckenbach. دعم ويندوز ايلي Zaretskii.
جديد خيار سطر الأوامر: --trace تمكن تتبع الأهداف. عندما تمكين وصفة لطلبه طبعت حتى لو وإلا يتم قمعها من قبل .SILENT أو ومثل؛ @ & مثل. شخصية البادئة. أيضا قبل كل وصفة تشغيل اسم MAKEFILE وLINENUMBER حيث تم تعريفه ترد فضلا عن الشروط المسبقة التي تسببت في الهدف المراد يعتبر قديما.
جديدة حجة خيار سطر الأوامر: --debug يقبل الآن ومثل، ن ومثل. (لا يوجد) العلم مما يؤدي إلى تعطيل كافة الإعدادات التصحيح التي تم تمكينها حاليا.
ميزة جديدة: وومثل، ملقم المهام ومثل. ويدعم القدرة الآن على ويندوز. تنفيذ ساهم تروي Runkel
ميزة جديدة: يتوفر الآن القدرة .ONESHELL على ويندوز. دعم وأضاف ايلي Zaretskii.
ميزة جديدة: ومثل؛ = & مثل. قذيفة عامل التعيين كبديل ل$ (شل ...) وظيفة. تنفذ من أجل التوافق مع makefiles BSD. ملاحظة هناك بعض الفروق البسيطة بين ومثل.! = ومثل. و$ (شل ...). راجع وصف في جنو جعل اليدوي. تحذير: إلى الخلف عدم توافق! المتغيرات التي تنتهي في ومثل؛! ومثل. يعتبر في السابق ومثل.! متغير = قيمة ومثل. والآن أن تفسر على أنها مهمة قذيفة. تغيير مهمة لإضافة المسافات بين ومثل؛! ومثل. وومثل؛ = & مثل ؛: & مثل؛ متغير! = قيمة ومثل.
ميزة جديدة: ومثل؛ :: = ومثل. عامل التعيين بسيط كما هو محدد من قبل POSIX في عام 2012. هذا المشغل لديه وظيفة مماثلة ل& مثل؛: = ومثل. في جنو جعل، ولكن سوف تكون محمولة لتنفيذ أي من جعل مطابقة للنسخة جديدة بما فيه الكفاية من POSIX (انظر http://austingroupbugs.net/view.php؟id=330). وليس من الضروري أن تحدد الهدف .POSIX للوصول إلى هذا المشغل.
ميزة جديدة: Loadable تعترض هذا الإصدار من جنو جعل يحتوي على ومثل؛ معاينة التكنولوجيا ومثل ؛: القدرة على تحميل الكائنات الحيوية في جعل وقت التشغيل. هذه الكائنات يمكن أن تنشأ من قبل المستخدم، ويمكن أن تضيف وظائف الموسعة، التي يمكن استخدامها من قبل makefiles.
وظيفة جديدة: $ (ملف ...) يكتب إلى ملف.
سيتم تحليل $ (GNUMAKEFLAGS) لجعل الأعلام، تماما مثل MAKEFLAGS هو: متغير الجديدة. ويمكن تعيينها في البيئة أو في makefile، التي تحتوي على جنو جعل محددة الأعلام للسماح MAKEFILE لتكون محمولة على إصدارات أخرى الصنع. مرة واحدة يتم تحليل هذا المتغير، سوف جنو جعل تعيينها إلى سلسلة فارغة بحيث لن يكون لها مثيل الأعلام على العودية.
متغير جديد: `MAKE_HOST" يعطي اسم جعل العمارة المضيف جمعت ل. وهذا هو نفس القيمة التي نرى بعد "بنيت ل" عند تشغيل "جعل --version".
يتم تعريف سلوك MAKEFLAGS وMFLAGS أكثر صرامة. يتم تجميع كل الأعلام بسيطة معا في الكلمة الأولى من MAKEFLAGS. لا تظهر خيارات التي تقبل الحجج في الكلمة الأولى. إذا لم يكن هناك اعلام بسيطة موجودة MAKEFLAGS يبدأ الفضاء. الأعلام مع إصدارات كل من القصير والطويل دائما استخدام الإصدارات قصيرة في MAKEFLAGS. وترد الأعلام في الترتيب الأبجدي باستخدام ترتيب ASCII. MFLAGS أبدا يبدأ ومثل؛ - & مثل ؛.
وضع خيارات -r و-R في MAKEFLAGS داخل MAKEFILE الآن يعمل كما هو متوقع، وإزالة جميع القواعد والمتغيرات في البناء، على التوالي.
اذا فشلت وصفة، وسيتم عرض اسم MAKEFILE وLINENUMBER من وصفة.
تذكرت إعداد .RECIPEPREFIX لكل صفة والمتغيرات توسعت في هذه الوصفة أيضا استخدام هذا الإعداد صفة البادئة.
في الناتج -p، تظهر الإعدادات .RECIPEPREFIX وجميع المتغيرات محددة الهدف والانتاج كما لو في makefile، بدلا من التعليقات.
على ميكروسوفت ويندوز، وصفات التي تستخدم ومثل؛ .. & مثل. نقلا لن يجبر الاحتجاج الأوامر عن طريق الملفات الدفعية المؤقتة والأوراق المالية قذائف ويندوز، وأنها ستكون ذات دائرة قصيرة والاحتجاج بصورة مباشرة. (وبعبارة أخرى، ومثل، لم تعد ذات طابع خاص لقذائف الأسهم ويندوز.) وهذا يتجنب ضرب حدود قذيفة على طول الأمر عندما تستخدم اقتباسات، ولكن أي شيء آخر في الأمر يتطلب قذيفة. هذا التغيير المحتمل أن يعني بعض عدم التوافق طفيفة في السلوك عند استخدام وصفة سلسلة مقتبسة على أسطر الأوامر قذيفة.
لم يتم العثور على التعليقات