![]() |
Cmake 3.24.2 لإنشاء البرامج واختبارها وحزمها
السلام عليكم أسعد الله أوقاتكـــــم http://www.sasosoft.com/mokhtar/saso1.gif موعدنا اليوم مع مجموعة أدوات مفتوحة المصدر ومتعددة المنصات مصممة لإنشاء البرامج واختبارها وحزمها Cmake 3.24.2 http://www.sasosoft.com/mokhtar/saso1.gif شعار البرنامج http://www.sasosoft.com/mokhtar/Cmake.png نبذه عن البرنامج CMake عبارة عن مجموعة أدوات مفتوحة المصدر ومتعددة المنصات مصممة لإنشاء البرامج واختبارها وحزمها يستخدم التطبيق للتحكم في عملية تجميع البرامج باستخدام ملفات تكوين مستقلة للمنصة والمترجم وإنشاء ملفات makefiles الأصلية ومساحات العمل التي يمكن استخدامها في بيئة المترجم التي تختارها. تم إنشاء مجموعة الأدوات بواسطة Kitware استجابة للحاجة إلى بيئة بناء قوية عبر الأنظمة الأساسية لمشاريع مفتوحة المصدر مثل ITK و VTK. CMake 64 بت هو نظام مفتوح المصدر قابل للتوسيع يدير عملية الإنشاء في نظام التشغيل وبطريقة مستقلة عن المترجم. على عكس العديد من الأنظمة متعددة المنصات فقد تم تصميمه ليتم استخدامه مع بيئة البناء الأصلية. تُستخدم ملفات التكوين البسيطة الموضوعة في كل دليل مصدر (تسمى ملفات CMakeLists.txt) لإنشاء ملفات بناء قياسية (على سبيل المثال ، ملفات makefiles على Unix والمشاريع / مساحات العمل في Windows MSVC) والتي تُستخدم بالطريقة المعتادة. يمكنه إنشاء بيئة بناء أصلية تقوم بتجميع التعليمات البرمجية المصدر وإنشاء مكتبات وإنشاء أغلفة وإنشاء ملفات تنفيذية في مجموعات عشوائية. وهو يدعم عمليات الإنشاء الموضعية وغير الملائمة ، وبالتالي يمكنه دعم عمليات إنشاء متعددة من شجرة مصدر واحدة. كما أنه يدعم إنشاءات المكتبات الثابتة والديناميكية. ميزة أخرى رائعة للتطبيق هي أنه ينشئ ملف ذاكرة تخزين مؤقت مصمم للاستخدام مع محرر رسومي. على سبيل المثال عند تشغيل CMake ، فإنه يحدد موقع الملفات والمكتبات والملفات التنفيذية وقد يواجه توجيهات بناء اختيارية. يتم جمع هذه المعلومات في ذاكرة التخزين المؤقت والتي يمكن تغييرها بواسطة المستخدم قبل إنشاء ملفات الإنشاء الأصلية. تم تصميم CMake لدعم التسلسلات الهرمية المعقدة للدليل والتطبيقات التي تعتمد على مكتبات متعددة. على سبيل المثال ، يدعم المشاريع التي تتكون من مجموعات أدوات متعددة (مثل المكتبات) حيث قد تحتوي كل مجموعة أدوات على عدة أدلة ، ويعتمد التطبيق على مجموعات الأدوات بالإضافة إلى التعليمات البرمجية الإضافية. يمكنه أيضًا التعامل مع المواقف التي يجب فيها إنشاء الملفات التنفيذية من أجل إنشاء رمز يتم تجميعه بعد ذلك وربطه بتطبيق نهائي. نظرًا لأن التطبيق مفتوح المصدر وله تصميم بسيط وقابل للتوسيع ، يمكن توسيعه حسب الضرورة لدعم الميزات الجديدة. الميزات والنقاط البارزة يدعم بيئات البناء المعقدة والكبيرة. لقد ثبت في العديد من المشاريع الكبيرة. يولد ملفات بناء أصلية (على سبيل المثال ، makefiles على Unix ؛ مساحات العمل / المشاريع على MS Visual C ++). لذلك يمكن استخدام الأدوات القياسية في أي تكوين للنظام الأساسي / المترجم. يحتوي على أوامر قوية تتضمن القدرة على تحديد موقع الملفات والمكتبات والملفات القابلة للتنفيذ تضمين ملفات CMake الخارجية التي تغلف الوظائف القياسية ؛ واجهات لأنظمة الاختبار ؛ يدعم اجتياز الدليل العودي مع الوراثة المتغيرة ؛ يمكن تشغيل البرامج الخارجية ؛ يدعم الإنشاءات الشرطية يدعم توسيع التعبير العادي ؛ وهلم جرا. يدعم الإنشاءات في المكان وغير المناسب. يمكن استخدام أشجار تجميع متعددة من شجرة مصدر واحدة. يمكن تمديده بسهولة لإضافة ميزات جديدة. يعمل مع ذاكرة تخزين مؤقت مصممة ليتم ربطها بمحرر رسومي. توفر ذاكرة التخزين المؤقت تفاعلًا اختياريًا للتحكم المشروط في عملية الإنشاء. من صور البرنامج http://www.sasosoft.com/mokhtar/Cmake2.png http://www.sasosoft.com/mokhtar/Cmake3.png http://www.sasosoft.com/mokhtar/Cmake4.png http://www.sasosoft.com/mokhtar/saso1.gif معلومات عن البرنامج صفحة البرنامج يدعم الانظمة Windows 7 / Windows 8 / Windows 10 حجم البرنامج Size:28.3 MB البرنامـــج مفتوح المصدر Open Source http://www.sasosoft.com/mokhtar/saso1.gif للتحميــــــل رابط مباشــــــــر Cmake 3.24.2 http://www.sasosoft.com/mokhtar/green-download-icon.jpg 64 BIT http://www.sasosoft.com/mokhtar/green-download-icon.jpg http://www.sasosoft.com/mokhtar/saso1.gif مع تحياتــــــى |
رد: Cmake 3.24.2 لإنشاء البرامج واختبارها وحزمها
good
|
الساعة الآن 06:24 PM. |
Powered by vBulletin Version 3.8.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd