CMake (64bit)4.0.0

CMakeیک سیستم ساخت چندسکویی متن‌باز است که به توسعه‌دهندگان کمک می‌کند فرآیند ساخت پروژه‌های نرم‌افزاری را مدیریت کنند. این سیستم از یک نحو ساده و اعلامی برای تعریف ساختار پروژه، وابستگی‌ها و اهداف ساخت استفاده می‌کند و فایل‌های ساخت مخصوص به سکوی مورد نظر (مانند Makefiles یا فایل‌های پروژه Visual Studio) را تولید می‌کند که می‌توانند برای ساخت پروژه بر روی سکوهای مختلف و با کامپایلرهای مختلف استفاده شوند.

CMake به توسعه‌دهندگان اجازه می‌دهد تا پروژه‌ها را برای انواع سیستم‌های ساخت، از جمله Make، Ninja و Visual Studio، و همچنین انواع IDE‌ها مانند CLion, Qt Creator و Visual Studio Code ایجاد و پیکربندی کنند. همچنین از طیف گسترده‌ای از زبان‌های برنامه‌نویسی، از جمله C, C++, Java, Python و Fortran پشتیبانی می‌کند.

یکی از مزایای اصلی استفاده از CMake، توانایی آن در مدیریت پروژه‌های پیچیده با فایل‌های منبع و وابستگی‌های متعدد است. این نرم‌افزار ساختار ماژولاری را فراهم می‌کند که اضافه یا حذف فایل‌ها، کتابخانه‌ها و ماژول‌ها را آسان می‌سازد و به تعریف پیکربندی‌های ساخت برای پلتفرم‌ها و کامپایلرهای مختلف کمک می‌کند.

CMake به طور گسترده در جامعه منبع‌باز استفاده می‌شود و سیستم ساخت انتخابی برای بسیاری از پروژه‌های بزرگ مانند KDE، LLVM، و OpenCV است. محبوبیت آن به دلیل انعطاف‌پذیری، سهولت استفاده و توانایی آن در تولید فایل‌های ساخت است که بر روی پلتفرم‌های مختلف و با کامپایلرهای متعدد کار می‌کنند.


ویژگی‌های کلیدی:

  • چند سکویی: CMake از ساخت در چندین بستر، از جمله Windows، macOS و Linux، پشتیبانی می‌کند.
  • مستقل از زبان: CMake می‌تواند با زبان‌های برنامه‌نویسی متنوعی مانند C++، Python، و Java استفاده شود.
  • مدیریت پیکربندی: CMake به توسعه‌دهندگان اجازه می‌دهد تا پیکربندی‌های ساخت و گزینه‌های ساخت سفارشی را مشخص کنند.
  • طراحی مدولار: CMake از یک طراحی مدولار استفاده می‌کند که به توسعه‌دهندگان این امکان را می‌دهد تا پروژه‌های پیچیده با اجزای متعدد ایجاد کنند.
  • ادغام با ابزارهای ساخت دیگر: CMake می‌تواند با ابزارهای ساخت دیگر مانند make و ninja ادغام شود.
  • وضوح وابستگی خودکار: CMake می‌تواند به‌طور خودکار وابستگی بین اجزای مختلف یک پروژه را شناسایی و حل کند.
  • قابلیت گسترش: CMake را می‌توان با پلاگین‌ها و ماژول‌های سفارشی برای پشتیبانی از نیازهای خاص ساخت گسترش داد.

برنامه در زبان‌های دیگر در دسترس است

بررسی‌های کاربران

امتیاز کاربر

1 2 3 4 5

مجوز:

رایگان

نیازمندی‌ها:

Windows 7 64/ Windows 8 64/ Windows 10 64/ Windows 11 64

زبان‌ها:

English

اندازه:

32.7MB

ناشر:

Kitware, Inc.

به‌روزرسانی‌شده:

Mar 30, 2025

تمیز

نرم‌افزار گزارش‌گیری

نرم‌افزار توسعه‌دهنده

CMake (64bit) 4.0.0

CMake (32bit) 4.0.0

سطح‌های امنیتی

برای جلوگیری از هر گونه آسیب بالقوه به دستگاه شما و اطمینان از امنیت داده‌ها و حریم خصوصی‌تان، تیم ما هر بار که یک فایل نصب جدید به سرورهای ما بارگذاری می‌شود یا به یک سرور از راه دور متصل می‌شود، آن را بررسی کرده و به‌طور دوره‌ای وضعیت فایل را تایید یا به‌روزرسانی می‌کند. بر اساس این بررسی، سطوح امنیتی زیر را برای هر فایل قابل دانلود تعیین می‌کنیم.

تمیز

بسیار احتمال دارد که این نرم‌افزار پاک باشد.

ما فایل‌ها و URL‌های مرتبط با این نرم‌افزار را در بیش از ۶۰ سرویس آنتی‌ویروس برتر جهان اسکن کردیم؛ هیچ تهدید احتمالی پیدا نشد. و هیچ نرم‌افزار شخص ثالثی همراه نیست.

هشدار

این برنامه از تبلیغات حمایت می‌کند و ممکن است پیشنهاد نصب برنامه‌های شخص ثالثی را ارائه دهد که الزامی نیستند. این‌ها می‌توانند شامل نوارابزار، تغییر صفحه‌اصلی شما، موتور جستجوی پیش‌فرض یا نصب برنامه‌های دیگر باشند. این موارد ممکن است مثبت کاذب باشند و به کاربران ما توصیه می‌شود در هنگام نصب و استفاده از این نرم‌افزار احتیاط کنند.

معلول

این نرم‌افزار دیگر برای دانلود در دسترس نیست. احتمالاً این برنامه نرم‌افزاری مخرب است یا دارای مشکلات امنیتی یا دلایل دیگر می‌باشد.

گزارش را ارائه دهید

ممنون!
گزارش شما ارسال شده است.

ما درخواست شما را بررسی کرده و اقدام مناسب را انجام خواهیم داد.

لطفاً توجه داشته باشید که شما هیچ‌گونه اطلاعیه‌ای در مورد هر اقدام انجام شده به دلیل این گزارش دریافت نخواهید کرد. ما از هرگونه ناراحتی که ممکن است ایجاد شود، عذرخواهی می‌کنیم.

ما از کمکتان در حفظ تمیزی و امنیت وب‌سایت‌مان سپاسگزاریم.