CMakeเป็นระบบสร้างแบบข้ามแพลตฟอร์มซอฟต์แวร์โอเพนซอร์ซที่ช่วยให้นักพัฒนาจัดการกระบวนการสร้างของโครงการซอฟต์แวร์ มันใช้ไวยากรณ์แบบประกาศที่เรียบง่ายในการกำหนดโครงสร้างโครงการ ข้อกำหนดการพึ่งพา และเป้าหมายการสร้าง และสร้างไฟล์การสร้างที่เฉพาะเจาะจงกับแพลตฟอร์ม (เช่น Makefiles หรือ Visual Studio project files) ที่สามารถใช้สร้างโครงการบนแพลตฟอร์มต่าง ๆ และใช้ตัวคอมไพเลอร์ที่แตกต่างกันได้

CMake ช่วยให้นักพัฒนาสามารถสร้างและกำหนดค่าโปรเจ็กต์สำหรับระบบการสร้างที่หลากหลาย รวมถึง Make, Ninja, และ Visual Studio รวมถึง IDE ต่างๆ เช่น CLion, Qt Creator, และ Visual Studio Code นอกจากนี้ยังรองรับภาษาการเขียนโปรแกรมหลายประเภท เช่น C, C++, Java, Python, และ Fortran

หนึ่งในประโยชน์หลักของการใช้ CMake คือความสามารถในการจัดการกับโครงการที่ซับซ้อนซึ่งมีไฟล์ต้นฉบับและการพึ่งพาต่างๆ มากมาย มันมีโครงสร้างโมดูลาร์ที่ทำให้ง่ายต่อการเพิ่มหรือนำออกไฟล์ ไลบรารี และโมดูล และสามารถกำหนดการกำหนดค่าการสร้างสำหรับแพลตฟอร์มและคอมไพเลอร์ต่างๆ

CMake ได้รับการใช้งานอย่างแพร่หลายในชุมชนโอเพนซอร์ส และเป็นระบบ build ที่เลือกใช้งานสำหรับโปรเจ็กต์ขนาดใหญ่หลายโปรเจ็กต์ เช่น KDE, LLVM และ OpenCV ความนิยมของมันมาจากความยืดหยุ่น ใช้งานง่าย และความสามารถในการสร้างไฟล์ build ที่ทำงานบนหลายแพลตฟอร์มและหลายคอมไพเลอร์


คุณสมบัติหลัก:

  • ข้ามแพลตฟอร์ม: 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

ระดับความปลอดภัย

เพื่อลดความเสี่ยงต่ออุปกรณ์ของคุณและรับประกันความปลอดภัยของข้อมูลและความเป็นส่วนตัว ทีมงานของเราจะตรวจสอบทุกครั้งที่มีการอัปโหลดไฟล์ติดตั้งใหม่ไปยังเซิร์ฟเวอร์ของเรา หรือเชื่อมโยงกับเซิร์ฟเวอร์ระยะไกล และจะตรวจสอบไฟล์เป็นระยะเพื่อยืนยันหรือปรับปรุงสถานะของไฟล์นั้น ตามการตรวจสอบนี้ เราจึงกำหนดระดับความปลอดภัยดังต่อไปนี้สำหรับไฟล์ที่สามารถดาวน์โหลดได้

สะอาด

มีความเป็นไปได้สูงที่โปรแกรมซอฟต์แวร์นี้จะไม่มีมัลแวร์

เราได้สแกนไฟล์และลิงก์ที่เกี่ยวข้องกับโปรแกรมซอฟต์แวร์นี้ในบริการป้องกันไวรัสชั้นนำมากกว่า 60 แห่งทั่วโลก และไม่พบภัยคุกคามที่เป็นไปได้ และไม่มีซอฟต์แวร์จากบุคคลที่สามรวมอยู่ด้วย

คำเตือน

โปรแกรมนี้ได้รับการสนับสนุนจากโฆษณาและอาจเสนอให้ติดตั้งโปรแกรมของบุคคลที่สามที่ไม่จำเป็น โปรแกรมเหล่านี้อาจรวมถึงแถบเครื่องมือ การเปลี่ยนหน้าแรกของคุณ เครื่องมือค้นหาที่ตั้งค่าเริ่มต้น หรือการติดตั้งโปรแกรมของบุคคลอื่น ซึ่งอาจเป็นการแจ้งเตือนที่ผิดพลาด และเราแนะนำให้ผู้ใช้ระมัดระวังเมื่อทำการติดตั้งและใช้งานซอฟต์แวร์นี้

พิการ

ซอฟต์แวร์นี้ไม่สามารถดาวน์โหลดได้อีกต่อไป มีความเป็นไปได้สูงที่โปรแกรมซอฟต์แวร์นี้อาจมีลักษณะเป็นอันตรายหรือมีปัญหาด้านความปลอดภัยหรือเหตุผลอื่น ๆ

ส่งรายงาน

ขอบคุณ!
รายงานของคุณได้ถูกส่งแล้ว。

เราจะตรวจสอบคำขอของคุณและดำเนินการอย่างเหมาะสม。

โปรดทราบว่าคุณจะไม่ได้รับการแจ้งเตือนเกี่ยวกับการดำเนินการใด ๆ ที่เกิดจากรายงานนี้ เราขออภัยในความไม่สะดวกที่อาจเกิดขึ้น

เราขอขอบคุณสำหรับความช่วยเหลือของคุณในการทำให้เว็บไซต์ของเราสะอาดและปลอดภัย