簡介

CMake 是一個用於管理原始碼建置的工具。最初,CMake 被設計為各種 Makefile 方言的產生器,如今 CMake 產生現代化的建置系統,例如 Ninja,以及用於 IDE(例如 Visual Studio 和 Xcode)的專案檔案。

CMake 廣泛用於 C 和 C++ 語言,但它也可以用於建置其他語言的原始碼。

首次接觸 CMake 的人可能會有不同的初始目標。要學習如何建置從網際網路下載的原始碼套件,請從 使用者互動指南 開始。這將詳細說明執行 cmake(1)cmake-gui(1) 可執行檔所需的步驟,以及如何選擇產生器,以及如何完成建置。

使用相依性指南 旨在協助希望開始使用第三方函式庫的開發人員。

對於開始使用 CMake 專案的開發人員來說,CMake 教學 是一個合適的起點。cmake-buildsystem(7) 手冊旨在協助開發人員擴展其維護建置系統的知識,並熟悉可以在 CMake 中表示的建置目標。cmake-packages(7) 手冊說明如何建立可以輕鬆被第三方基於 CMake 的建置系統使用的套件。

命令列工具

互動式對話框

參考手冊

指南

發行說明