介紹

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 的建置系統所使用的套件。

命令行工具

互動式對話框

參考手冊

指南

發行備註