جعل والبدائل، إيجابيات وسلبيات على منصة ويندوز

StackOverflow https://stackoverflow.com/questions/524745

سؤال

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

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

وماذا جنو تجعل السلبيات، وما هي البدائل تفعل لدي، مع ما مزايا؟

هل كانت مفيدة؟

المحلول

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

وفكرتي على جعل ومشتقاته هو تجنب استنادا هو عمر، وسيلة جيدة في وقتها ولكن يجب أن 20 سنة الآن، والتكنولوجيا (حتى في مجال البناء) قد انتقل في عادلة قليلا منذ ذلك الحين.

نصائح أخرى

ويمكنك إلقاء نظرة على cmake. إنه نوع من "التلوي جعل" النظام: يمكنك إرسال ملف جعل لذلك، والتي تقول كيفية هيكلة المشروع، وما يبس ومصادر يحتاج إليها، وهلم جرا. ويمكن بناء ملفات جعل لك لGNU جعل، NMAKE (أعتقد)، ملفات المشاريع لكي ديفيلوب و Visual Studio.

وقد اعتمدت <ع> كيدي لأنها KDE4 فصاعدا ومنذ ذلك تعزيز كثيرا: CMake

وهذا النظام الآخر هو Bakefile التي بنيت لتوليد المكياج وملفات المشروع لأدوات كويدغيتس واجهة المستخدم الرسومية. ويمكن استخدامه لتطبيقات غير WX جدا، وغير صغار السن نسبيا والحديثة (يستخدم XML كما وصف MAKEFILE به).

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

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

لقد وقفت جعل اختبار الزمن حتى على النوافذ، واستخدمه كل يوم، ولكن هناك أيضا msbuild

التفاصيل، التفاصيل ...

ونظرا مشروعك الصغير، وأنا wuld مجرد بداية مع MS NMAKE. ثم إذا كان هذا لا يكفي، والانتقال إلى GNUmake. نصيحة أخرى فوق هي أيضا جيدة. النملة وCMake على ما يرام، ولكن لم يكن في حاجة إليها، وهناك الكثير من جعل المستخدمين الذين يمكن أن تساعدك إذا كان لديك مشاكل.

لهذه المسألة، منذ كنت على النوافذ، لا في IDE MS والأدوات استخداما بنيت فيها فقط انقر وتذهب.

ويبقيه بسيط. تخطط لرمي أول أمس بعيدا، وسوف على أي حال.

ويكيبيديا أيضا هذا القول:

http://en.wikipedia.org/wiki/List_of_build_automation_software

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top