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

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

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

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/ Windows 8/ Windows 10/ Windows 11

ภาษา:

English

ขนาด:

30.7MB

ผู้จัดพิมพ์:

Kitware, Inc.

อัปเดตแล้ว:

Mar 30, 2025

สะอาด

ซอฟต์แวร์รายงาน

ซอฟต์แวร์สำหรับนักพัฒนา

CMake (64bit) 4.0.0

CMake (32bit) 4.0.0

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

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

สะอาด

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

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

คำเตือน

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

พิการ

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

ส่งรายงาน

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

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

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

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