tcbuild.

TCBUILD - أداة بناء fortran
التحميل الان

tcbuild. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Freeware
  • السعر:
  • FREE
  • اسم الناشر:
  • Drew McCormack
  • موقع ويب الناشر:
  • http://www.macresearch.org/tcbuild-new-build-tool-fortran
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 38 KB

tcbuild. العلامات


tcbuild. وصف

TCBUILD - أداة بناء fortran يمكن أن تشمل Fortran 90 تبعيات معقولة معقولة، والتي يجب أن تؤخذ في الاعتبار عند بناء برنامج متعدد الملفات. لسوء الحظ، فإن معظم أدوات البناء إما لا تدعم Fortran، أو لا تساعد المطور كثيرا. سيتطلب منك ملف قياسي، على سبيل المثال، أن تدخل التبعيات يدويا، أو تطوير برنامج نصي ستفعله من أجل you.tcbuild هو برنامج نصي بيثون تم تطويره لأول مرة لتحديد التبعيات في برنامج FORTRAN متعدد الدليل متعدد الدليل. بمرور الوقت، قام ذلك بتطوير نظام بناء كامل بشكل معقول يستخدمه الآن Developr من أجل تطوير Fortran اليومي، من برامج فائدة صغيرة مع عشرات الملفات، إلى مليون سطر Monster.Note: يتم إصدار Tcbuild تحت ترخيص BSD. فيما يلي بعض الملامح الرئيسية ل "Tcbuild": لا تكون غرضا عاما: يجب أن تفعل Fortran جيدا، والتعامل مع ما يكفي من C للحصول عليها. جافا - ننسى ذلك! الحجم إلى ملايين الخطوط، ولكن أيضا سهلة الاستخدام مع البرامج الصغيرة. كن بسيطا جدا للتثبيت، ويفضل أن يكون هناك ملف واحد فقط: لا تريد أن تضطر إلى الحصول على أداة بناء لبناء أداة بناء الخاص بك ! لصالح الاتفاقية على التكوين، علاء الروبي على القضبان والأصدقاء: كنت على استعداد للتضحية بالعنية. يختار TCBuild اتفاقية معقولة حول كيفية وضع مشاريع، وسوف تعمل في أي مشروع منظم بهذه الطريقة. دعم الأهداف المتعددة والمترابط: تحتوي المشاريع الكبيرة عادة على العديد من المكتبات والتنفيذية. يحتاج Tcbuild إلى التعامل مع التبعيات بين هذه الأهداف. دعم تكوينات بناء متعددة (على سبيل المثال، تصحيح، إصدار، موازية، تسلسلا). العمل على جميع منصات UNIX / Linux: آسف مستخدمي ويندوز. لم أختبر أبدا Tcbuild على Windows، لكنني أفترض أنها لا تعمل. قد لا يستغرق الأمر الكثير للحصول عليه في العمل على الرغم من. مقياس على النظم متعددة النواة. فهم Fortran التبعيات، وتحديدها تلقائيا. لا تخلط ملفات التكوين بناء (على سبيل المثال قم بتقديم الملفات) مع الملفات المصدر: يجب أن تكون جميع التكوين في واحدة ملف في جذر المشروع. أنا لا أحب الطريق، وحتى Scons، لصالح البناء العودية مع ملف التكوين في كل دليل المصدر. أنا لا أحب ذلك لبناء أدوات، وأنا لا أحب ذلك لأدوات التحكم المصدر (على سبيل المثال. السيرة الذاتية والتخريب). في رأيي، يجب أن لا تخلط الأدوات مباشرة مع شجرة المصدر. لديها القدرة على تعيين خيارات ترجمة مختلفة لمجموعات مختلفة من الملفات، أو الملفات الفردية: برامج التحويل البرمجيات FORTRAN لديها أخطاء. من النادر أن تعمل مجموعة واحدة من إشارات الترجمة لجميع الملفات في برنامج كبير. وغالبا ما تريد تحديد تحسين أعلى لبعض الملفات الحرجة الأداء. النظر في خيارات الترجمة المستخدمة في ترجمة ملف عند تحديد ما إذا كان يحتاج إلى إعادة ترجمة: هذه الفكرة سرقت من Scons - أجدها مفيدة للغاية. غالبا ما تقوم بتغيير بعض إشارات مترجم لمجموعة فرعية معينة من الملفات المصدر، ثم تحتاج إلى معرفة الملفات التي تحتاج إلى "لمس" حتى يتم إعادة ترجمةها. يخزن Tcbuild أعلام الترجمة المستخدمة في كل ملف، ويعرف متى تغيرت والملف بحاجة إلى إعادة البناء. إنشاء منتجات منفصلة من التعليمات البرمجية المصدرية، في دليل مستقل: بعض ملفات كائنات أنظمة البناء والمنتجات الوسيطة الأخرى من خلال شجرة المصدر وبعد ليس جيدا. تضع Tcbuild جميع منتجات البناء في دليل بناء مستقل في جذر المشروع. النظر في ملف تم تعديله إذا تم تعديل محتواها، وكذلك تاريخ التعديل: فكرة أخرى مأخوذة من Scons. هذا يمكن أن يكون مفيدا إذا، قل، يمكنك نقل ملف جانبا واستبداله مؤقتا مع بعض الملفات الأخرى. عند إعادتها مرة أخرى، لن تقوم معظم أنظمة البناء بإعادة بناء الملف، لأن تاريخ التعديل في الملف المصدر ليس أحدث من ملف الكائنات. ستقوم Tcbuild بإجراء المجموع الاختباري، ونرى أن الملف قد تم تغيير الملف. المحفوظات بدلا من ملفات الكائنات: بناء أنظمة مثل جعل تاريخ تعديل ملفات الكائنات إلى ملف المصدر المقابل لتحديد ما إذا كان هناك حاجة إلى إعادة ترجمة. هذا ليس قويا جدا، ويجب أن ينتشر ملفات الكائنات في جميع أنحاء مشروعك. TCBuild Archives كائنات كائنات في المكتبات الثابتة، ويخزن الطوابع الزمنية في قاعدة بيانات منفصلة. الإبلاغ: بيثون الإصدار 2.4 أو الأحدث


tcbuild. برامج ذات صلة

زنمة

Zoneman - واجهة سطر الأوامر للتحكم في نهايات Bowerdns SQL ...

61 6 KB

تحميل

CTL.

تنفيذ إجراءات متطورة في البيئات الموزعة ...

170 35.6 MB

تحميل

خطوتي

mystep - استنساخ mgstep / gnustep لتوفير التوافق إلى إطار الكاكاو ...

191 5.6 MB

تحميل

فتح عالم الصوت

عالم الصوت المفتوح هو بيئة برمجة رسومية لتطبيقات الموسيقى والصوت في الوقت الفعلي ...

172 45.3 MB

تحميل