簡介

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

命令列工具

互動式對話框

參考手冊

指南

發行說明